Phiên bản ≥ 6
Các repeat() cấu trúc phương pháp và trả về một chuỗi mới, trong đó có số lượng nhất định các bản sao của chuỗi mà trên đó nó được gọi là, nối với nhau.
Điều này có thể được thực hiện bằng cách sử dụng phương thức .repeat ():
str.repeat (count)
"abc".repeat(3); // Returns "abcabcabc"
"abc".repeat(0); // Returns " "
"abc".repeat(-1); // Ném một RangeError
Phiên bản < 6
Trong trường hợp chung, điều này nên được thực hiện bằng cách sử dụng một polyfill đúng cho phương thức ES6 String.prototype.repeat ().
Nếu không, thành ngữ new Array (n + 1).join (myString) có thể lặp lại n lần chuỗi myString:
var myString = "abc";
var n = 3;
new Array(n + 1).join(myString); // Returns "abcabcabc"
Tham khảo GoalKicker.com
Dịch: Devmaster Academy