Skip to main content

Πολυδιάστατοι Πίνακες

Οι πίνακες μπορούν να περιέχουν άλλους πίνακες, δημιουργώντας έτσι πολυδιάστατους πίνακες.

Για παράδειγμα, ο παρακάτω πίνακας είναι ένας πολυδιάστατος πίνακας με δύο διαστάσεις:

const matrix = [
[1, 2, 3],
[4, 5, 6],
];

Ο πίνακας matrix περιέχει δύο υποπίνακες, ο καθένας από τους οποίους περιέχει τρία στοιχεία.

Για να προσπελάσουμε ένα στοιχείο σε έναν πολυδιάστατο πίνακα, χρησιμοποιούμε τη σύνταξη array[index1][index2].

Για παράδειγμα, για να πάρουμε το 5 από τον πίνακα matrix, γράφουμε:

console.log(matrix[1][1]); // 5

Στο παραπάνω παράδειγμα, το πρώτο νούμερο αναφέρεται στον υποπίνακα στη θέση 1 του πίνακα matrix, ενώ το δεύτερο αναφέρεται στη θέση 1 του υποπίνακα.

Οι πολυδιάστατοι πίνακες μπορούν να χρησιμοποιηθούν για να αποθηκεύσουν πληροφορίες σε πολλές διαστάσεις, όπως πίνακες με πληροφορίες για τον πληθυσμό κάθε πόλης σε κάθε χώρα, ή πίνακες με τα στοιχεία κάθε παίκτη σε κάθε ομάδα.