重复一个字符串

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"