ใช้ join() บนอาร์เรย์ที่สร้างจาก new Array(count + 1) เพื่อต่อสตริงซ้ำ count ครั้ง (length-1)
ตัวอย่างโค้ด
var count = 5;
var values = new Array(count + 1).join('John');
console.log(values);
var count1 = 5;
var values1 = new Array(count1).join('John');
console.log(values1);รันด้วยคำสั่ง:
node fileName.js
ชื่อไฟล์: demo274.js
ผลลัพธ์
PS C:\Users\Amit\javascript-code> node demo274.js JohnJohnJohnJohnJohn JohnJohnJohnJohn
คำอธิบาย: new Array(6) สร้างอาร์เรย์ว่าง 6 ช่อง (length=6) .join('John') รวมด้วย 'John' ได้ 5 ครั้ง (n-1) ส่วน new Array(5) ได้ 4 ครั้ง
วิธีทันสมัย: ใช้ 'John'.repeat(5) จะตรงไปตรงมาและอ่านง่ายกว่า