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