重复一个字符串
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"