JavaScript Set entries()

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

entries() ວິທີການກັບຄືນ [value, value]

ຕົວຢ່າງ

ຕົວຢ່າງ 1

// ສ້າງ Set
const letters = new Set(["a", "b", "c"]);
// ການຄົ້ນຫາທຸກຢ່າງ
const myIterator = letters.entries();
// ອະທິບາຍທຸກຢ່າງ
let text = "";
for (const entry of myIterator) {
  text += entry;
}

ຕິດຕາມການທົດລອງຂອງເຈົ້າເອງ

ຕົວຢ່າງ 2

// ສ້າງ Set
const letters = new Set(["a", "b", "c"]);
// ອະທິບາຍທຸກຢ່າງ
let text = "";
for (const entry of letters.entries()) {
  text += entry;
}

ຕິດຕາມການທົດລອງຂອງເຈົ້າເອງ

ຄວາມຕ້ອງເຫັນ

entries() ວິທີການທີ່ນັ້ນບໍ່ແມ່ນການກັບຄືນ [key, value]

ຍ້ອນວ່າ Set ບໍ່ມີສາຍກະພັນentries() ວິທີການກັບຄືນ [value, value]。

ນີ້ສະໜັບສະໜຸນ Set ແລະ Map ຈະປອດໄພຫລາຍກວ່າ.

ການໃຊ້ສັນຍາ

set.entries()

ພາສາ

ບໍ່ມີຫຍັງ

ຜົນກະທົບ

ຊະນິດ ອະທິບາຍ
Iterator ບັນດາເປັນວັດຖຸທີ່ສາມາດເຊື່ອມມາກັບ Set ທີ່ມີຄຸນນະພາບ。

ການສະໜັບສະໜຸນຂອງບູເບີຊາ

set.entries() ເປັນທາງປະສົມຂອງ ECMAScript6 (ES6)。

ຕັ້ງແຕ່ທີ່ 2017 ກັນຍາທີ 6 ທຸກການຄົ້ນຫາທີ່ໃຊ້ຢູ່ໃນເວັບໄຊພາຍໃນຕອນນີ້ທັງໝົດສາມາດສະໜັບສະໜຸນ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 2017 年 6 月 2016 年 9 月 2016 年 6 月

Internet Explorer 不支持 set.entries()

Related Pages: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference