คำอธิบาย
ใช้ spread operator {...obj1, ...obj2} เพื่อรวมคุณสมบัติจากฟังก์ชันที่คืนค่าออบเจกต์เข้าไปในออบเจกต์เดิม
ตัวอย่างโค้ด
function getTheObject() {
return {
lastName: "Smith",
countryName: "US"
};
}
var availableObj = { firstName: "Adam" };
availableObj = { ...availableObj, ...getTheObject() };
console.log(availableObj);
วิธีรัน
node fileName.js
ผลลัพธ์
{ firstName: 'Adam', lastName: 'Smith', countryName: 'US' }