Οι συστοιχίες είναι μια θεμελιώδης έννοια της JavaScript που σας επιτρέπει να αποθηκεύετε πολλαπλές τιμές κάτω από ένα μόνο όνομα. Σε αυτό το σεμινάριο, θα δούμε αναλυτικότερα τις ιδιότητες και τις λειτουργίες των πινάκων και θα μάθετε πώς να τους χρησιμοποιείτε αποτελεσματικά. Ποιες είναι οι καλύτερες μέθοδοι για την εργασία με πίνακες; Σε αυτόν τον οδηγό, θα σας εξηγήσω όλα όσα πρέπει να ξέρετε γι' αυτούς.
Βασικά συμπεράσματα
- Η ιδιότητα length ενός πίνακα καθορίζει τον αριθμό των στοιχείων.
- Μπορείτε να προσθέσετε στοιχεία σε έναν πίνακα χρησιμοποιώντας τη μέθοδο push.
- Η μέθοδος reverse αντιστρέφει τη σειρά των στοιχείων ενός πίνακα.
- Η μέθοδος shift αφαιρεί το πρώτο στοιχείο ενός πίνακα και το επιστρέφει.
- Ο βρόχος forEach είναι ένας απλός τρόπος για την επανάληψη όλων των στοιχείων ενός πίνακα.
Οδηγός βήμα προς βήμα
Για να παρουσιάσουμε τις έννοιες γύρω από τους πίνακες, θα εξετάσουμε βήμα προς βήμα τις διάφορες μεθόδους και ιδιότητες που μπορείτε να χρησιμοποιήσετε όταν ασχολείστε με τους πίνακες.
Εδώ έχουμε έναν πίνακα με τέσσερις καταχωρήσεις. Τώρα ας βρούμε το μήκος του πίνακα, το οποίο είναι εύκολο να γίνει.

Το αποτέλεσμα θα πρέπει να σας δείξει τον αριθμό των στοιχείων του πίνακα "namen", στην προκειμένη περίπτωση τέσσερα.
Μια άλλη σημαντική πτυχή των πινάκων είναι οι λειτουργίες που προσφέρουν.
Εδώ επεκτείνουμε τον πίνακα "namen" κατά δύο στοιχεία.
Το αποτέλεσμα σας δείχνει ότι ο πίνακας έχει τώρα συνολικά έξι καταχωρήσεις. Το ιδιαίτερο με τη συνάρτηση push είναι ότι αυξάνει το μήκος του πίνακα κατά τα προστιθέμενα στοιχεία, αλλά ο αρχικός πίνακας "namen" παραμένει αμετάβλητος αν χρησιμοποιήσετε ένα νέο όνομα μεταβλητής. Επομένως, έχετε ορίσει και το morenames για να αποθηκεύσετε το μήκος.
Μετά την κλήση αυτής της συνάρτησης, τα στοιχεία του πίνακα σας έχουν αντίστροφη σειρά. Αυτό είναι χρήσιμο αν θέλετε να εμφανίσετε τα στοιχεία με αντίστροφη σειρά.
Για μια βαθύτερη κατανόηση της αφαίρεσης στοιχείων, χρησιμοποιήστε τη μέθοδο shift.
Αν θέλετε να προσαρμόσετε τη ζωή ενός πίνακα και να αφαιρέσετε στοιχεία, η shift είναι μια τέλεια επιλογή. Όχι μόνο αφαιρεί το πρώτο στοιχείο, αλλά σας επιστρέφει και την τιμή του αφαιρεθέντος στοιχείου. Έτσι, μπορείτε να δείτε τι έχει διαγραφεί.
Αν θέλετε να κάνετε βρόχο στα στοιχεία ενός πίνακα για να παρουσιάσετε κάθε εγγραφή, μπορείτε να χρησιμοποιήσετε έναν κανονικό βρόχο for ή να χρησιμοποιήσετε πιο αποτελεσματικά τον βρόχο forEach.

Με αυτή τη μέθοδο, διατρέχετε με βρόχο κάθε καταχώρηση του πίνακα και μπορείτε να χρησιμοποιήσετε τόσο το δείκτη όσο και την τιμή του τρέχοντος στοιχείου για να τα εμφανίσετε.
Εκτός από τις παραπάνω μεθόδους, μπορείτε επίσης να χρησιμοποιήσετε το χαρακτηριστικό length του πίνακα για να υπολογίσετε τον ακριβή αριθμό των στοιχείων κατά την επανάληψη στον πίνακα, γεγονός που προστατεύει από ακούσια σφάλματα.
Τώρα έχετε μάθει τα βασικά για τη χρήση των συστοιχιών στη JavaScript. Η έννοια των πινάκων σας δίνει έναν ισχυρό τρόπο να εργάζεστε με δεδομένα.
Σύνοψη - Μια ολοκληρωμένη κατανόηση των πινάκων στη JavaScript
Ένας πίνακας στη JavaScript είναι κάτι πολύ περισσότερο από μια απλή λίστα. Με σαφείς μεθόδους όπως push, reverse, shift και εργασία με βρόχους, έχετε τα εργαλεία για να διαχειρίζεστε αποτελεσματικά τη δομή και το περιεχόμενο των δεδομένων. Η ευελιξία που σας προσφέρουν οι πίνακες τους καθιστά απαραίτητο μέρος του προγραμματισμού της JavaScript. Χρησιμοποιήστε τις έννοιες που μάθατε εδώ για να επεκτείνετε τις προγραμματιστικές σας δεξιότητες.
Συχνές ερωτήσεις
Πώς μπορώ να βγάλω το μήκος ενός πίνακα;Μπορείτε να προσδιορίσετε το μήκος ενός πίνακα με την εντολή array.length.
Πώς προσθέτω στοιχεία σε έναν πίνακα;Χρησιμοποιήστε τη μέθοδο push για να προσθέσετε στοιχεία στο τέλος του πίνακα.
Τι κάνει η μέθοδος reverse;Η μέθοδος reverse αλλάζει τη σειρά των στοιχείων του πίνακα.
Τι κάνει η μέθοδος shift;Η μέθοδος shift αφαιρεί το πρώτο στοιχείο του πίνακα και το επιστρέφει.
Πώς μπορώ να έχω πρόσβαση σε κάθε εγγραφή ενός πίνακα;Χρησιμοποιήστε το βρόχο forEach ή ένα βρόχο for για να κάνετε επανάληψη στα στοιχεία.