重複一個字串

Version >= 6

這可以使用 .repeat() 方法完成:

"abc".repeat(3);  // Returns "abcabcabc"
"abc".repeat(0);  // Returns ""
"abc".repeat(-1); // Throws a RangeError

Version < 6

在一般情況下,這應該使用 ES6 String.prototype.repeat() 方法的正確 polyfill 來完成。否則,成語 new Array(n + 1).join(myString) 可以重複 n 倍的字串 myString

var myString = "abc";
var n = 3;

new Array(n + 1).join(myString);  // Returns "abcabcabc"