Manueli reference JavaScript Set

JavaScript 集合(Set) làwọn ìwọ̀n àkọ́kọ́ pàtàkì.

Ìwọ̀n kọ̀ọ̀kan nínú ìpàtẹ lè wà lẹ́ẹ̀kan kan pàápàá.

Àwọn ìwọ̀n wọ̀nyí lè jẹ́ irú ohun kọ̀ọ̀kan, pẹ̀lú àwọn irú ohun alálàyé tàbí ohun.

Báwo lè pèsè ìpàtẹ

O lè pèsè ìpàtẹ JavaScript láìfi:

  • Gbé àkójọpọ̀ sí new Set()
  • Pèsè ìpàtẹ àti lo add() Ìlànà tó máa pèsè àwọn ohun

Ọ̀nà kìíní

Gbé àkójọpọ̀ sí new Set() Ọ̀kan àpèsè:

// Ìpèsè ìpàtẹ
const letters = new Set(["a","b","c"]);

Ìṣàfihàn àkọ́kọ́

Ọ̀nà méjì

Pèsè ìpàtẹ àti tọwọ́ àwọn ohun sí i:

// Ìpèsè ìpàtẹ
const letters = new Set();
// Tí wọ́n bá fẹ́, tọwọ́ àwọn ohun sí ìpàtẹ
letters.add("a");
letters.add("b");
letters.add("c");

Ìṣàfihàn àkọ́kọ́

Ìlànà àti àwọn ohun nínú ìpàtẹ JavaScript

Ìlànà/Ọ̀kan Ìfihàn
new Set() Pèsè ìpàtẹ tuntun.
add() Tí wọ́n bá fẹ́, tọwọ́ àwọn ohun mìíràn sí ìpàtẹ.
clear() Yọ gbogbo àwọn ohun nínú ìpàtẹ.
delete() Yọ àwọn ohun nínú ìpàtẹ.
entries() Padà ìtọsí [value, value] (ìwọ̀n kọ̀ọ̀kan nínú ìpàtẹ ni ìwọ̀n àti ọ̀kan).
forEach() Tí àkọ́kọ́ lo ìlànà àkọ́kọ́.
has() Bí àwọn ohun wà nínú ìpàtẹ, padà true.
keys() Pẹ̀lú ìlànà values().
size Padà ìwọn ohun nínú ìpàtẹ.
values() Padà ìtọsí ìtọsí tí ó ní ìwọ̀n nínú ìpàtẹ.

new Set() ìlànà

Gbé àkójọpọ̀ sí new Set() Ọ̀kan àpèsè:

Ìṣọ̀kan

// Ìpèsè ìpàtẹ
const letters = new Set(["a","b","c"]);

Ìṣàfihàn àkọ́kọ́

Ìyípadà àwọn ohun nínú ìpàtẹ

O lè lo for..of Ìṣàfihàn gbogbo àwọn ohun tí wọ́n wà nínú ìpàtẹ (ọ̀kan):

Ìṣọ̀kan

// Ìpèsè ìpàtẹ
const letters = new Set(["a","b","c"]);
// Ìyípadà gbogbo àwọn ohun
let text = "";
for (const x of letters) {
  text += x;
}

Ìṣàfihàn àkọ́kọ́