Πολυδιάστατοι Πίνακες
Ο ι πίνακες μπορούν να περιέχουν άλλους πίνακες, δημιουργώντας έτσι πολυδιάστατους πίνακες.
Για παράδειγμα, ο παρακάτω πίνακας είναι ένας πολυδιάστατος πίνακας με δύο διαστάσεις:
const matrix = [
[1, 2, 3],
[4, 5, 6],
];
Ο πίνακας matrix
περιέχει δύο υποπίνακες, ο καθένας από τους οποίους περιέχει τρία στοιχεία.
Για να προσπελάσουμε ένα στοιχείο σε έναν πολυδιάστατο πίνακα, χρησιμοποιούμε τη σύνταξη array[index1][index2]
.
Για παράδειγμα, για να πάρουμε το 5
από τον πίνακα matrix
, γράφουμε:
console.log(matrix[1][1]); // 5
Στο παραπάνω παράδειγμα, το πρώτο νούμερο αναφέρεται στον υποπίνακα στη θέση 1
του πίνακα matrix
, ενώ το δεύτερο αναφέρεται στη θέση 1
του υποπίνακα.
Οι πολυδιάστατοι πίνακες μπορούν να χρησιμοποιηθούν για να αποθηκεύσ ουν πληροφορίες σε πολλές διαστάσεις, όπως πίνακες με πληροφορίες για τον πληθυσμό κάθε πόλης σε κάθε χώρα, ή πίνακες με τα στοιχεία κάθε παίκτη σε κάθε ομάδα.