Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้างสตริงใหม่โดยการทำซ้ำสตริงเดิมจำนวนครั้งที่กำหนดด้วย JavaScript

ใช้เมธอด repeat() ของ JavaScript เพื่อสร้างสตริงใหม่ที่ประกอบด้วยการทำซ้ำของสตริงเดิมจำนวนครั้งที่ระบุ

พารามิเตอร์:

  • Count — ระบุจำนวนครั้งที่ต้องการทำซ้ำสตริง

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อทำซ้ำสตริงและแสดงผลในสตริงใหม่:

<!DOCTYPE html>
<html>
  <body>
    <script>
      var a = "Welcome!";
      document.write(a.repeat(3));
    </script>
  </body>
</html>

ผลลัพธ์จะเป็น "Welcome!Welcome!Welcome!" เมธอด repeat() เพิ่มเข้ามาใน ES2016 (ES7) หากระบุจำนวนน้อยกว่า 0 จะเกิด RangeError หากเป็น Infinity ก็จะเกิด RangeError เช่นกัน