การคัดลอกอาร์เรย์ใน JavaScript

มาดูวิธีการคัดลอกอาร์เรย์กัน ตัวอย่างเช่น เรามีอาร์เรย์ต่อไปนี้:

javascriptlet arr = [1, 2, 3, 4, 5];

มาสร้างสำเนาของมันกัน วิธีนี้ ทำได้โดยใช้เมธอดพิเศษ ดังนี้:

javascriptlet copy = Object.assign([], arr);

มีวิธีที่สอง - โดยใช้ destructuring:

javascriptlet copy = [...arr];