ການແນະນຳຫົວທີ:

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

ຄວາມຄິດສົມທຽບ. ຕ້ອງການເພີ່ມຫຼືດັງການອະທິບາຍບັນຊີທາງວັດສະດຸ:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : function
  • set : function

ຄຳຕອບສະຫນອງ

ຊະນິດ ການອະທິບາຍ
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