JavaScript Set keys()

Definicja i użycie

keys() Metoda zwraca obiekt iteratora zawierający wartości Setu.

keys() Metoda nie zmienia oryginalnego Setu.

Przykład

Przykład 1

// Utwórz Set
const letters = new Set(["a", "b", "c"]);
// Pobierz wartości
const myIterator = letters.keys();
// Wyświetl wartości
let text = "";
for (const x of myIterator) {
  text += x;
}

Spróbuj sam

Przykład 2

Bezpośrednie przechodzenie set.keys():

// Utwórz Set
const letters = new Set(["a", "b", "c"]);
// Wyświetl wszystkie elementy
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Spróbuj sam

Uwaga

Ponieważ Set nie ma kluczy:keys() Wynik metody zwracanej przez values() Metody są takie same.

To sprawia, że JavaScript Set jest zgodny z JavaScript Map.

Gramatyka

set.keys()

Parametry

Brak.

Zwracana wartość

Typ Opis
Iterator Obiekty iterowalne zawierające wartości Set.

Obsługa przeglądarek

set.keys() To cechy ECMAScript6 (ES6).

Od czerwca 2017 roku wszystkie nowoczesne przeglądarki obsługują ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maj 2016 roku Kwiecień 2017 roku Czerwiec 2017 roku Wrzesień 2016 roku Czerwiec 2016 roku

Internet Explorer nie obsługuje set.keys().

Strony związane: Zestawy JavaScript Iterowalne JavaScript Pełna参照encja zestawu JavaScript