JavaScript Object.getOwnPropertyDescriptors()

การเฉพาะยืนยันและวิธีใช้

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