ການແນະນຳຫົວທີ:
- ບ່ອນໜ້າຫນັງກ່ອນ constructor
- ບ່ອນໜ້າໜ້າຫນັງ defineProperties()
- ກັບຄືນອານຸຮາກ ປື້ມອະທິບາຍ JavaScript Object
JavaScript Object.create()
Object.create()
defination and usage
ກົນລະຍຸດທີ່ໃຊ້ສ້າງບັນຊີໃຫມ່ຈາກບັນຊີທີ່ມີຢູ່
ກົນລະຍຸດຫມູ່
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).
ຕັ້ງແຕ່ວັນທີ 7 ປີ 2013, ທຸກການຄົ້ນຫາບັນຊີບັນນາທິການທົ່ວໄປທັງໝົດຂອງເຄືອງຄົ້ນຫາບັນຊີບັນນາທິການສະເພາະເມືອງສະເຕັກໂນໂລຊີທັງໝົດພົບຢູ່ໃນບັນຊີ 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 |
- ບ່ອນໜ້າຫນັງກ່ອນ constructor
- ບ່ອນໜ້າໜ້າຫນັງ defineProperties()
- ກັບຄືນອານຸຮາກ ປື້ມອະທິບາຍ JavaScript Object