Εγχειρίδιο Αναφοράς JavaScript Set
- Προηγούμενη Σελίδα JS RegExp
- Επόμενη Σελίδα JS Κατανομή Κειμένου
Το σύνολο 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; }
- Προηγούμενη Σελίδα JS RegExp
- Επόμενη Σελίδα JS Κατανομή Κειμένου