Εγχειρίδιο αναφοράς JavaScript Λίστας

Αντικείμενο Array

Το αντικείμενο Array χρησιμοποιείται για να αποθηκεύσει πολλαπλές τιμές σε μια μοναδική μεταβλητή:

const cars = ["Tesla", "Volvo", "BMW"];

Δοκιμάστε το προσωπικά

Οι索引 των λιστών ξεκινούν από το μηδέν: το πρώτο στοιχείο της λίστας είναι 0, το δεύτερο στοιχείο είναι 1, και ούτω καθεξής.

Για εκμάθηση των λιστών, διαβάστε το Εκμάθηση JavaScript Λίστας.

Μέθοδοι και ιδιότητες του Array

Μέθοδος Περιγραφή
[] Δημιουργία νέας λίστας.
new Array() Δημιουργία νέας λίστας.
at() Επιστροφή του στοιχείου στοιχείου της λίστας.
concat() Σύνδεση λίστας και επιστροφή της συνδεδεμένης λίστας.
constructor Επιστροφή συνάρτησης που δημιουργεί το πρωτότυπο του αντικειμένου Array.
copyWithin() Αντιγραφή στοιχείων της λίστας σε καθορισμένη θέση ή από καθορισμένη θέση.
entries() Επιστροφή λίστας με ζευγάρια κλειδιών/τιμών από τον αντικειμενοποιημένο αντικείμενο.
every() Έλεγχος αν κάθε στοιχείο της λίστας περνά τον έλεγχο.
fill() Πληρωμή των στοιχείων της λίστας με στατική τιμή.
filter() Δημιουργία νέας λίστας χρησιμοποιώντας κάθε στοιχείο της λίστας που περνά τον έλεγχο.
find() Επιστροφή της τιμής του πρώτου στοιχείου της λίστας που περνά τον έλεγχο.
findIndex() Επιστροφή της θέσης του πρώτου στοιχείου της λίστας που περνά τον έλεγχο.
findLast() Επιστροφή της τιμής του τελευταίου στοιχείου της λίστας που περνά τον έλεγχο.
findLastIndex() Επιστροφή της θέσης του τελευταίου στοιχείου της λίστας που περνά τον έλεγχο.
flat() Σύνδεση στοιχείων των υπολειστών.
flatMap() Μετατροπή όλων των στοιχείων της λίστας σε επίπεδη λίστα και δημιουργία νέας λίστας.
forEach() Κλήση συνάρτησης για κάθε στοιχείο της λίστας.
from() Δημιουργία λίστας από αντικείμενο.
includes() Έλεγχος αν η λίστα περιέχει το καθορισμένο στοιχείο.
indexOf() Αναζητά στοιχεία στο σύνολο και επιστρέφει τη θέση τους.
isArray() Ελέγχει αν το αντικείμενο είναι σύνολο.
join() Συνδέει όλα τα στοιχεία του συνόλου σε μια αλφαριθμητική αλληλουχία.
keys() Επιστρέφει το αντικείμενο Array Iteration που περιέχει τα κλειδιά του αρχικού συνόλου.
lastIndexOf() Αναζητά στοιχεία από το τέλος του συνόλου και επιστρέφει τη θέση τους.
length Ρυθμίζει ή επιστρέφει τον αριθμό των στοιχείων του συνόλου.
map() Δημιουργεί ένα νέο σύνολο χρησιμοποιώντας τα αποτελέσματα της καλείς της λειτουργίας για κάθε στοιχείο του συνόλου.
of() Δημιουργεί ένα σύνολο από πολλαπλάς παραμέτρους.
pop() Αφαιρεί το τελευταίο στοιχείο του συνόλου και επιστρέφει το στοιχείο.
prototype Παρέχει τη δυνατότητα προσθήκης ιδιοτήτων και μεθόδων στο σύνολο.
push() Προσθέτει το νέο στοιχείο στο τέλος του συνόλου και επιστρέφει τη νέα διάσταση.
reduce() Μείνει τη τιμή του συνόλου σε μοναδική τιμή (από αριστερά προς δεξιά).
reduceRight() Μείνει τη τιμή του συνόλου σε μοναδική τιμή (από δεξιά προς αριστερά).
reverse() Ανεβάζει τη σειρά των στοιχείων του συνόλου.
shift() Αφαιρεί το πρώτο στοιχείο του συνόλου και επιστρέφει το στοιχείο.
slice() Επιλέγει μέρος του συνόλου και επιστρέφει το νέο σύνολο.
some() Ελέγχει αν οποιοδήποτε στοιχείο του συνόλου περνάει τον έλεγχο.
sort() Συμπεριφέρει τα στοιχεία του συνόλου σε σειρά.
splice() Προσθέτει ή αφαιρεί στοιχεία από το σύνολο.
toReversed() Ανεβάζει τη σειρά των στοιχείων του συνόλου (στο νέο σύνολο).
toSorted() Συμπεριφέρει τα στοιχεία του συνόλου σε σειρά (στο νέο σύνολο).
toSpliced() Προσθέτει ή αφαιρεί στοιχεία του συνόλου (στο νέο σύνολο).
toString() Μετατρέπει το σύνολο σε αλφαριθμητική αλληλουχία και επιστρέφει το αποτέλεσμα.
unshift() Προσθέτει το νέο στοιχείο στην αρχή του συνόλου και επιστρέφει τη νέα διάσταση.
values() Επιστρέφει ένα αντικείμενο διαδρομής που περιέχει την τιμή του συνόλου.
valueOf() Επιστρέφει την αρχική τιμή του συνόλου.
with() Επιστρέφει το νέο σύνολο στοιχείων μετά την ενημέρωση του στοιχείου.