ຄູ່ມວນຊົນ JavaScript Set

  • ບ່ອນໜ້າຫນ້າເບື້ອງຫນ້າ JS RegExp
  • ບ່ອນໜ້າຫນ້າທ້າຍ JS String

JavaScript Set (Set) ແມ່ນການຕັ້ງການຂອງຄູກູກທີ່ມີຄວາມລະເລີຍ.

ຄູກູກໃນການຕັ້ງການຈະປະກອບຄູກູກພຽງພົບຄັ້ງດຽວ.

ຄູກູກນີ້ສາມາດເປັນຮູບແບບໃດໜຶ່ງທີ່ຕ້ອງການ, ລວມທັງຄູກູກພົນລະຍະພາບຫຼືວັດຖຸ.

ບາງວິທີໃນການສ້າງການຕັ້ງການ

ທ່ານສາມາດສ້າງ JavaScript Set ດ້ວຍ

  • ສົ່ງອຸປະກອນຕົວເລກໄປ new Set()
  • ສ້າງການຕັ້ງການແລະນຳໃຊ້ add() ກົນລະຍຸດເພີ່ມຄູກູກ

ກໍາແພງ 1

ສົ່ງອຸປະກອນຕົວເລກໄປ new Set() ການສ້າງຕັ້ງການ:

// ສ້າງການຕັ້ງການ
const letters = new Set(["a","b","c"]);

ທົດສອບພວກເຈົ້າເອງ

ກໍາແພງ 2

ສ້າງການຕັ້ງການແລະເພີ່ມຄູກູກ:

// ສ້າງການຕັ້ງການ
const letters = new Set();
// ເພີ່ມຄູກູກໃນການຕັ້ງການ
letters.add("a");
letters.add("b");
letters.add("c");

ທົດສອບພວກເຈົ້າເອງ

ກົນລະຍຸດ/ຜະສານ JavaScript Set

ກົນລະຍຸດ/ຜະສານ ອະທິບາຍ
new Set() ສ້າງການຕັ້ງການໃໝ່.
add() ເພີ່ມຄູກູກໃໝ່ໃນການຕັ້ງການ.
clear() ຖອນຄູກູກທັງໝົດຈາກການຕັ້ງການ.
delete() ຖອນຄູກູກຈາກການຕັ້ງການ.
entries() ຮັບການຫຼຸດຄືນຄູກູກ [value, value] (ຄູກູກໃນການຕັ້ງການແມ່ນທັງພົນລະຍະພາບແລະວັດຖຸ).
forEach() ເອິ້ນກົນລະຍຸດຄືນສຳລັບແຕ່ລະຄູກູກ.
has() ຖ້າມີຄູກູກໃນການຕັ້ງການຈະຮັບຄືນ true.
keys() ຄືກັບກົນລະຍຸດ values().
size ຮັບການຫຼຸດຄືນຈໍານວນຄູກູກ.
values() ຮັບການຫຼຸດຄືນຄູກູກທີ່ບັນຈຸຄູກູກໃນການຕັ້ງການ.

new Set() ກົນລະຍຸດ

ສົ່ງອຸປະກອນຕົວເລກໄປ new Set() ການສ້າງຕັ້ງການ:

ຄວາມສະເພາະ

// ສ້າງການຕັ້ງການ
const letters = new Set(["a","b","c"]);

ທົດສອບພວກເຈົ້າເອງ

ຈັດອອກປະກອບຂອງການຕັ້ງການ

ທ່ານສາມາດນຳໃຊ້ for..of ຈັດອອກປະກອບທັງໝົດໃນການຕັ້ງການ (ຄູກູກ):

ຄວາມສະເພາະ

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

ທົດສອບພວກເຈົ້າເອງ

  • ບ່ອນໜ້າຫນ້າເບື້ອງຫນ້າ JS RegExp
  • ບ່ອນໜ້າຫນ້າທ້າຍ JS String