Εγχειρίδιο Αναφοράς JavaScript Set

Το σύνολο JavaScript (Set) είναι ένα σύνολο μοναδικών τιμών.

Κάθε τιμή στο σύνολο μπορεί να εμφανίζεται μόνο μια φορά.

Αυτές οι τιμές μπορούν να είναι οποιαδήποτε τύπος, συμπεριλαμβανομένων των πρωτοτύπων ή των αντικειμένων.

Πώς να δημιουργήσετε ένα σύνολο

Μπορείτε να δημιουργήσετε ένα σύνολο JavaScript με τα παρακάτω τρόπους:

  • Παράδοση του πίνακα σε new Set()
  • Δημιουργία συνόλου και χρήση add() Μέθοδος προσθήκης τιμών

Παράδειγμα 1

Παράδοση του πίνακα σε new Set() Δημιουργικός Κατασκευαστής:

// Δημιουργία ενός συνόλου
const letters = new Set(["a","b","c"]);

Δοκιμάστε το Εξ ολοκλήρου

Παράδειγμα 2

Δημιουργία συνόλου και προσθήκη τιμών:

// Δημιουργία ενός συνόλου
const letters = new Set();
// Προσθήκη τιμών στο σύνολο
letters.add("a");
letters.add("b");
letters.add("c");

Δοκιμάστε το Εξ ολοκλήρου

Μέθοδοι και Προσδιορισμοί Συνολών JavaScript

Μέθοδος/Προσδιορισμός Περιγραφή
new Set() Δημιουργία νέου συνόλου.
add() Προσθήκη νέου στοιχείου στο σύνολο.
clear() Αφαίρεση όλων των στοιχείων από το σύνολο.
delete() Αφαίρεση στοιχείου από το σύνολο.
entries() Επιστροφή του διασκορπιστή που περιέχει ζευγάρια [τιμή, τιμή] (κάθε στοιχείο του συνόλου είναι και κλειδί και τιμή).
forEach() Κλήση της συνάρτησης επανάληψης για κάθε στοιχείο.
has() Εάν το σύνολο περιέχει κάποια τιμή, επιστρέφει true.
keys() Είναι το ίδιο με τη μέθοδο values()
size Επιστροφή του αριθμού των στοιχείων του συνόλου.
values() Επιστροφή του διασκορπιστή που περιέχει τις τιμές του συνόλου.

new Set() Μέθοδος

Παράδοση του πίνακα σε new Set() Δημιουργικός Κατασκευαστής:

Παράδειγμα

// Δημιουργία ενός συνόλου
const letters = new Set(["a","b","c"]);

Δοκιμάστε το Εξ ολοκλήρου

Κατάλογος στοιχείων συνόλου

Μπορείτε να χρησιμοποιήσετε for..of Κυκλική καταγραφή όλων των στοιχείων του συνόλου (τιμών):

Παράδειγμα

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

Δοκιμάστε το Εξ ολοκλήρου