JavaScript Object.assign()
- หน้าก่อน assign()
- หน้าต่อไป constructor
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript วัตถุ
คำนิยามและการใช้งาน
Object.assign()
วิธีนี้ใช้สำหรับคัดลอกคุณสมบัติขององค์ประกอบที่มาหนึ่งหรือหลายองค์ประกอบใส่องค์ประกอบเป้าหมาย
วิธีที่เกี่ยวข้อง:
Object.assign()
คัดลอกคุณสมบัติขององค์ประกอบที่มาใส่องค์ประกอบเป้าหมาย
Object.create()
สร้างองค์ประกอบใหม่จากองค์ประกอบที่มีอยู่
Object.fromEntries()
สร้างองค์ประกอบจากรายการของตัวเลข/ค่า
ตัวอย่าง
// สร้างองค์ประกอบเป้าหมาย const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // สร้างองค์ประกอบที่มา const person2 = {firstName: "Anne", lastName: "Smith"}; // คัดลอกคุณสมบัติขององค์ประกอบที่มาใส่องค์ประกอบเป้าหมาย Object.assign(person1, person2);
สัญญาณ
Object.assign(target, source(s))
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
target | จำเป็น。เป้าหมาย |
source | จำเป็น。หนึ่งหรือหลายองค์ประกอบที่มา |
ค่าที่กลับมา
ชนิด | คำอธิบาย |
---|---|
Object | เป้าหมาย |
การสนับสนุนโดยบราวเซอร์
Object.assign()
เป็นคุณสมบัติของ ECMAScript6 (ES6)
ตั้งแต่เดือนมิถุนายน 2017 ต้นนั้น ทุกบราวเซอร์สมัยใหม่ทุกตัวสนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
พฤษภาคม 2016 ปี | เมษายน 2017 ปี | มิถุนายน 2017 ปี | กันยายน 2016 ปี | มิถุนายน 2016 ปี |
Object.assign()
ไม่สนับสนุนใน Internet Explorer。
- หน้าก่อน assign()
- หน้าต่อไป constructor
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript วัตถุ