重複一個字串
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"