Set στο JavaScript
- Προηγούμενη σελίδα JS αναγνoscόμενο αντικείμενο
- Επόμενη σελίδα JS Set μεθόδους
Το JavaScript Set είναι μια συλλογή μοναδικών τιμών.
Κάθε τιμή μπορεί να εμφανιστεί μόνο μια φορά στο Set.
Οι τιμές μπορούν να είναι οποιοσδήποτε τύπος, πρωτότυπος ή αντικείμενο.
Πώς να δημιουργήσεις Set
Μπορεί να δημιουργηθεί το JavaScript Set με τις παρακάτω τρόπους:
- Μεταφέρει το αριθμητικό στοιχείο στο
new Set()
. - Δημιουργία κενό Set και χρήση
add()
Προσθήκη τιμών.
new Set() μέθοδος
Μεταφέρει το αριθμητικό στοιχείο στο new Set()
Κονσταντέλας:
πρότυπο
// Δημιουργία ενός Set const letters = new Set(["a","b","c"]);
Δημιουργία Set και προσθήκη τιμών:
πρότυπο
// Δημιουργία ενός Set const letters = new Set(); // Προσθήκη τιμών στο Set letters.add("a"); letters.add("b"); letters.add("c");
Δημιουργία Set και προσθήκη μεταβλητών:
πρότυπο
// Δημιουργία ενός Set const letters = new Set(); // Δημιουργία μεταβλητών const a = "a"; const b = "b"; const c = "c"; // Προσθήκη μεταβλητής στο Set letters.add(a); letters.add(b); letters.add(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");
καταγραφή στοιχείων
Μπορεί να χρησιμοποιηθεί for..of
Κυκλική καταγραφή όλων των στοιχείων του Set (τιμών):
πρότυπο
// Δημιουργία ενός Set const letters = new Set(["a", "b", "c"]); // Καταγράφει όλους τους στοιχεία let text = ""; για κάθε x από τα letters { text += x; }
Set είναι αντικείμενο
typeof
Επιστρέφει object:
typeof letters; // Επιστρέφει object
instanceof Set
Επιστρέφει true:
letters instanceof Set; // Επιστρέφει true
Πλήρες εγχειρίδιο Set
Για πλήρη αναφορά, επισκεφθείτε τον ιστότοπό μας:JavaScript Set εγχειρίδιο.
Το εγχειρίδιο περιλαμβάνει περιγραφές και παραδείγματα όλων των ιδιοτήτων και μεθόδων του Set.
Υποστήριξη προγραμμάτων περιήγησης
Το Set είναι Χαρακτηριστικά του ES6(JavaScript 2015).
Από τον Ιούνιο του 2017, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν το ES6:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Μάιος 2016 | Απρίλιος 2017 | Ιούνιος 2017 | Σεπτέμβριος 2016 | Ιούνιος 2016 |
O Internet Explorer δεν υποστηρίζει Set.
- Προηγούμενη σελίδα JS αναγνoscόμενο αντικείμενο
- Επόμενη σελίδα JS Set μεθόδους