หากต้องการรับชุดย่อยของคุณสมบัติของอ็อบเจ็กต์และสร้างอ็อบเจ็กต์ใหม่จากคุณสมบัติเหล่านั้น ให้ใช้การทำลายโครงสร้างอ็อบเจ็กต์และชวเลขคุณสมบัติ ตัวอย่างเช่น คุณมีวัตถุดังต่อไปนี้ −
ตัวอย่าง
const person = { name: 'John', age: 40, city: 'LA', school: 'High School' }
และคุณต้องการเพียงชื่อและอายุ คุณสามารถสร้างวัตถุใหม่โดยใช้ -
const {name, age} = person; const selectedObj = {name, age}; console.log(selectedObj);
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
{ name: 'John', age: 40 }