การคัดลอกออบเจ็กต์ใน JavaScript
มาเรียนรู้วิธีการคัดลอกออบเจ็กต์กัน สมมติว่าเรามีออบเจ็กต์ตัวอย่างดังนี้:
let obj = {a: 1, b: 2, c: 3};
มาสร้างสำเนาของมันกัน วิธีการนี้ ทำได้โดยใช้เมธอดพิเศษ ดังนี้:
let copy = Object.assign({}, obj);
และยังมีวิธีที่สอง - ผ่าน การกระจายค่า (destructuring):
let copy = {...obj};