JavaScript Set keys()

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

keys() ວິທະຍາດກັບຄືນຈະຮັບຄືນວັດຖຸທີ່ມີໃນ Set。

keys() ວິທະຍາດບໍ່ຈະປ່ຽນຄຸນນະພາບ Set ທ້ອງຖິ່ນ。

ຄວາມຄິດ

ຄວາມຄິດທີ 1

// ສ້າງ Set
const letters = new Set(["a", "b", "c"]);
// ຮັບຄຸນນະພາບ
const myIterator = letters.keys();
// ຈັດອອກຄຸນນະພາບ
let text = "";
for (const x of myIterator) {
  text += x;
}

ຕັ້ງການທົດລອງດີເທີມ

ຄວາມຄິດທີ 2

ການຫາຍຫຼັງທັງໝົດ set.keys():

// ສ້າງ Set
const letters = new Set(["a", "b", "c"]);
// ຈັດອອກທຸກປະກອບສິ່ງ
let text = "";
for (const x of letters.keys()) {
  text += x;
}

ຕັ້ງການທົດລອງດີເທີມ

ຕ້ອງຫັນ

ຍ້ອນວ່າ Set ບໍ່ມີຫຍັງຄຸນນະພາບkeys() ຜົນຂອງການກັບຄືນຂອງວິທະຍາດດັ່ງກ່າວນີ້ຈະຕາມດ້ວຍ values() ວິທະຍາດດຽວກັນ

ນີ້ເຮັດໃຫ້ JavaScript Set ສາມາດເປັນບັນດາບັນນາທິການ JavaScript Map ທີ່ເປັນບັນດາວິທະຍາດດຽວກັນ。

ສັນຍາວິທະຍາ

set.keys()

ພຽງພໍ

ບໍ່ມີຫຍັງ

ຜົນຂອງການກັບຄືນ

ຊະນິດ ການອະທິບາຍ
Iterator ວັດຖຸທີ່ສາມາດໄດ້ກະທຳເປັນອັນຕະລາງ Set ທີ່ບັນນາດມີຄຸນນະພາບ Set。

ການສະໜັບສະໜູນບັນນາທິການ

set.keys() ເປັນລັກສະນະຂອງ 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.keys()

Related Pages: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference