ການນຳໃຊ້ຄຳສັ່ງ Set JavaScript
new Set() ກົນລະຍຸດ
ສົ່ງອາກາດໃຫ້ new Set()
ກົນລະຍຸດ:
ຄວາມນິຍົມ
// ການສ້າງ Set const letters = new Set(["a","b","c"]);
add() ກົນລະຍຸດ
ຄວາມນິຍົມ
letters.add("d"); letters.add("e");
ຖ້າສະເໜີຢ່າງດຽວກັນ
ຄວາມນິຍົມ
letters.add("a"); letters.add("b"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c");
ລະບຸຢ່າງ Set
ສາມາດນຳໃຊ້ for..of
ການອອກລາຍການທຸກຢ່າງ Set (ຄຸນນະພາບ):
ຄວາມນິຍົມ
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // ລະບຸທຸກຢ່າງ let text = ""; for (const x of letters) { text += x; }
has() ກົນລະຍຸດ
ຖ້າຄຸນນະພາບຖືກພົບໃນ Sethas()
ກົນລະຍຸດມາຢູ່ພາຍໃນ true.
ຄວາມນິຍົມ
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // Set ມີ "d" ຫຼືບໍ່? answer = letters.has("d");
forEach() ກົນລະຍຸດ
forEach()
ກົນລະຍຸດມາຢູ່ພາຍໃນ Set ທີ່ມີຄຸນນະພາບຄື:
ຄວາມນິຍົມ
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // ລະບຸຂະບວນການທັງໝົດ let text = ""; letters.forEach(function(value) { text += value; });
values() ກົນລະຍຸດ
values()
ກົນລະຍຸດມາຢູ່ພາຍໃນ Set ທີ່ມີຄຸນນະພາບຄື:
ຄວາມນັບຕາມ 1
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // ຮຽກຮ້ອງທຸກຢ່າງ const myIterator = letters.values(); // ລະບຸທຸກຢ່າງ 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.values()) { text += entry; }
keys() ກົນລະຍຸດ
keys()
ກົນລະຍຸດມາຢູ່ພາຍໃນ Set ທີ່ມີຄຸນນະພາບຄື:
ເຫັນວ່າ:
Set ບໍ່ມີຫົວຫຼັງ,ຫຼັງຈາກນັ້ນ keys()
ກັບຄືນກັບ values()
ດຽວກັນຫຍັງ.
ນີ້ເຮັດໃຫ້ Set ສາມາດໃຊ້ກັບ Map.
ຄວາມນັບຕາມ 1
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // ສ້າງຄົ້ນພະຍານ const myIterator = letters.keys(); // ລະບຸທຸກຢ່າງ let text = ""; for (const x of myIterator) { text += x; }
ຄວາມນັບຕາມ 2
// ການສ້າງ Set const letters = new Set(["a", "b", "c"]); // ລະບຸທຸກຢ່າງ let text = ""; for (const x of letters.keys()) { text += x; }
entries() ກົນລະບົບ
entries()
entries() ກົນລະບົບvalue, value] ຂອງວັດສະດຸ.
ເຫັນວ່າ:
entries()
ກົນລະບົບພື້ນຖານເປັນການກັບຄືນ [key, value] ແມ່ນ.
ເນື່ອງຈາກ Set ບໍ່ມີສິນລະຫັດ entries()
ກັບຄືນ [value, value]。
ນີ້ເຮັດໃຫ້ Set ສາມາດໃຊ້ກັບ Map.
ຄວາມນັບຕາມ 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; }
ປື້ມການປຽບທຽບ Set ທົດສະຫຼະ
ສຳຫຼວດທົດສະຫຼະທັງໝົດ, ກະລຸນາເຂົ້າຫາ:ປື້ມການປຽບທຽບ JavaScript Set。
ປື້ມນີ້ບັນປະໂຫຍດຂອງຂະບວນການ ແລະ ບົດສະຫຼະຂອງ Set.