JavaScript Array with()

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

with() ວິທີນີ້ຈະນຳໃຊ້ເພື່ອປ່ຽນແປງສິ່ງໃດໃນຄູ່ມູນ.

with() ວິທີນີ້ຈະຮັບມູນຄືນມູນໃໝ່.

with() ວິທີນີ້ບໍ່ຈະປ່ຽນແປງຄູ່ມູນໃນຕົ້ນ.

ຄວາມຄິດສະຫຼຸບ

ES2023 ໄດ້ເພີ່ມ with() ວິທີນີ້ເປັນວິທີທີ່ປອດໄພພາຍໃນການປ່ຽນແປງສິ່ງໃດໃນຄູ່ມູນຫຼັກສູບທີ່ບໍ່ຈະປ່ຽນແປງຄູ່ມູນໃນຕົ້ນ.

const months = ["Januar", "Februar", "Mar", "April"];
const myMonths = months.with(2, "March");

ທ້າທາຍຄວາມພາບສັນຕິພາບຕະຫຼອດ.

ວິທິການ

array.with(index, value)

ພາສາ

ພາສາ ການອະທິບາຍ
index

ຕ້ອງການ. ບ່ອນທີ່ຈະປ່ຽນແປງສິ່ງໃດ.

ບັນດາບັນຜົນບັນຫາລົງການຈັດຄັດຈາກທີ່ສຸດຂອງຄູ່ມູນ.

value ຕ້ອງການ. ຄືນມູນໃໝ່.

ຄືນມູນ

ປະເພດ ການອະທິບາຍ
Array ຄູ່ມູນໃໝ່ທີ່ກວມມີປ່ຽນແປງສິ່ງໃດ.

ການສະໜັບສະໜູນບັນດາຄູ່ມູນ

with() ເປັນປະສົມປະກອບທີ່ມີໃນ ES2023.

ເນື່ອງຈາກປີ 2023 ທີ 7 ກໍາຕັ້ງມາທັງໝົດບັນດາຄູ່ມູນຫຼັກສູບກາງທັງໝົດທີ່ສະໜັບສະໜູນວິທີນີ້:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
ປີ 2023 ທີ 2 ປີ 2023 ທີ 2 ປີ 2023 ທີ 7 ປີ 2023 ທີ 3 ປີ 2023 ທີ 5