JavaScript Object.create()
- หน้าก่อน constructor
- หน้าต่อไป defineProperties()
- กลับไปยังด้านบน คู่มือเกี่ยวกับ JavaScript Object
การใช้งานและการประกาศ
Object.create()
วิธีที่ใช้สร้างวัตถุใหม่จากวัตถุที่มีอยู่
วิธีที่เกี่ยวข้อง
Object.assign()
โยนคุณสมบัติจากวัตถุแหล่งไปยังวัตถุประกอบ
Object.create()
สร้างวัตถุใหม่จากวัตถุที่มีอยู่
Object.fromEntries()
สร้างวัตถุจากลิสต์ของคุณ/ค่า
ตัวอย่าง
// สร้างวัตถุ const person = { firstName: "Bill", lastName: "Gates" }; // สร้างวัตถุใหม่ const man = Object.create(person); man.firstName = "Peter";
การเขียนโค้ด
Object.create(object, properties)
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
object | จำเป็น。วัตถุที่มีอยู่: |
properties |
เลือกตัวที่จะเพิ่มหรือแก้ไขคุณสมบัติประกาศ:
|
ค่าที่กลับมา
ประเภท | การอธิบาย |
---|---|
Object | สร้างวัตถุใหม่ |
การสนับสนุนโดยบราวเซอร์
Object.create()
เป็นคุณสมบัติของ ECMAScript5 (ES5)
ตั้งแต่เดือนกรกฎาคม 2013 ต้นไป ทุกบราวเซอร์สมัยใหม่เข้าใจและสนับสนุน ES5 (JavaScript 2009) อย่างสมบูรณ์:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
กันยายน 2012 | กันยายน 2012 | เมษายน 2013 | กรกฎาคม 2012 | กรกฎาคม 2013 |
- หน้าก่อน constructor
- หน้าต่อไป defineProperties()
- กลับไปยังด้านบน คู่มือเกี่ยวกับ JavaScript Object