JavaScript Set keys()

Ορισμός και χρήση

keys() Η μέθοδος επιστρέφει έναν αντικειμενογράφο αντικείμενο που περιέχει τις τιμές του Set.

keys() Η μέθοδος δεν αλλάζει το αρχικό Set.

Παράδειγμα

Παράδειγμα 1

// Δημιουργία ενός Set
const letters = new Set(["a", "b", "c"]);
// Λήψη των τιμών
const myIterator = letters.keys();
// Καταγράψτε τις τιμές
let text = "";
για (const x του myIterator) {
  text += x;
}

Προσπαθήστε το προσωπικά

Παράδειγμα 2

Απευθείας εξέταση set.keys():

// Δημιουργία ενός Set
const letters = new Set(["a", "b", "c"]);
// Καταγράψτε όλα τα στοιχεία
let text = "";
για (const x του letters.keys()) {
  text += x;
}

Προσπαθήστε το προσωπικά

Σημείωση

Επειδή το Set δεν έχει κλειδιάkeys() Το αποτέλεσμα που επιστρέφει η μέθοδος values() Τα μέθοδοι είναι τα ίδια.

Αυτό καθιστά το JavaScript Set συμβατό με το JavaScript Map.

Γραμματική

set.keys()

Παράμετροι

Δεν υπάρχει.

Αποτελεσματική τιμή

Τύπος Περιγραφή
Iterator Αντικείμενα που είναι αναγνώριστα και περιέχουν τιμές του Set.

Υποστήριξη του προγράμματος περιήγησης

set.keys() Είναι χαρακτηριστικά του ECMAScript6 (ES6).

Από τον Ιούνιο του 2017, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν το ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Μάιος 2016 Απρίλιος 2017 Ιούνιος 2017 Σεπτέμβριος 2016 Ιούνιος 2016

O Internet Explorer δεν υποστηρίζει set.keys().

Σχετικές Σελίδες: JavaScript Συστατικά JavaScript Ενεργά Συστατικά Πλήρης Σύνολο Αναφορών JavaScript