JavaScript Object.getOwnPropertyDescriptors()
- หน้าก่อนหน้า getOwnPropertyDescriptor()
- หน้าต่อไป getOwnPropertyNames()
- กลับไปยังเพศน์ต้น คู่มือสำหรับวัตถุ JavaScript
การเฉพาะยืนยันและวิธีใช้
Object.getOwnPropertyDescriptors()
วิธีนี้ส่งผลกลับคุณสมบัติของการเรียกใช้ทั้งหมดของวัตถุ
Object.getOwnPropertyDescriptors()
วิธีนี้จะไม่เปลี่ยนแปลงวัตถุต้น
วิธีใช้ที่เกี่ยวข้อง
Object.defineProperty()
เพิ่มหรือแก้ไขคุณสมบัติ
Object.defineProperties()
เพิ่มหรือแก้ไขคุณสมบัติหลายตัว
Object.getOwnPropertyNames()
ส่งผลกลับชื่อของคุณสมบัติทั้งหมดของวัตถุ
Object.getOwnPropertyDescriptor()
ส่งผลกลับคุณสมบัติของการเรียกใช้ของคุณ
Object.getOwnPropertyDescriptors()
ส่งผลกลับคุณสมบัติของการเรียกใช้ทั้งหมดของวัตถุ
ตัวอย่าง
// สร้างวัตถุ const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // รับคุณสมบัติของการเรียกใช้ทั้งหมด let descriptors = Object.getOwnPropertyDescriptors(person);
รูปแบบการใช้
Object.getOwnPropertyDescriptors(object)
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
object | สำคัญต้องการวัตถุที่มีคุณสมบัติของการเรียกใช้ |
ค่าที่ส่งผลกลับ
ประเภท | การอธิบาย |
---|---|
Object | วัตถุที่มีการบรรจุคุณสมบัติของการเรียกใช้ของทั้งหมด |
การสนับสนุนของบราวเซอร์
Object.getOwnPropertyDescriptors()
เป็นคุณสมบัติของ 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 |
- หน้าก่อนหน้า getOwnPropertyDescriptor()
- หน้าต่อไป getOwnPropertyNames()
- กลับไปยังเพศน์ต้น คู่มือสำหรับวัตถุ JavaScript