เมธอด repeat

เมธอด repeat สร้างสตริงใหม่ ที่ประกอบด้วยสำเนาของสตริงเดิมตามจำนวนที่ระบุ ต่อเข้าด้วยกัน

ไวยากรณ์

javascriptสตริง.repeat(จำนวน);

ตัวอย่าง

ลองระบุหมายเลข 1 ในพารามิเตอร์ของเมธอด:

javascriptlet res = 'abcde'.repeat(1);
console.log(res);

หลังจากรันโค้ด สตริงของเราจะยังคงเหมือนเดิม:

javascript'abcde'

ตัวอย่าง

ทีนี้เราจะคัดลอกสตริง 2 ครั้ง:

javascriptlet res = 'abcde'.repeat(2);
console.log(res);

ผลลัพธ์จากการรันโค้ด:

javascript'abcdeabcde'

ตัวอย่าง

ลองคัดลอกสตริง -1 ครั้ง:

javascriptlet res = 'abcde'.repeat(-1);
console.log(res);

หลังจากการดำเนินการ เราได้รับข้อผิดพลาด:

javascript'RangeError: Invalid count value: -1'

ตัวอย่าง

หากเราระบุหมายเลข 0 ในพารามิเตอร์:

javascriptlet res = 'abcde'.repeat(0);
console.log(res);

ผลลัพธ์จากการรันโค้ดคือเราได้สตริงว่าง:

javascript''

ดูเพิ่มเติม

  • เมธอด padEnd,
    ซึ่งเติมส่วนท้ายของสตริงปัจจุบันด้วยสตริงที่กำหนด
  • เมธอด padStart,
    ซึ่งเติมส่วนต้นของสตริงปัจจุบันด้วยสตริงที่กำหนด