JavaScript Object.getOwnPropertyDescriptor()

ການອະທິບາຍແລະການນໍາໃຊ້

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 ກໍລະກົດ 7, ທຸກພາສາບັນດາຄົນສາມາດສະໜັບສະໜູນ ES5 (JavaScript 2009) ຢ່າງເຕັມຄວາມ.

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 ກໍລະກົດ 9 2012 ກໍລະກົດ 9 2013 ກໍລະກົດ 4 2012 ກໍລະກົດ 7 2013 ກໍລະກົດ 7