Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα δημιουργήσει έναν δισδιάστατο πίνακα.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- JavaScript για βρόχο
- Πίνακας JavaScript
- JavaScript Function and Function Expressions
Παράδειγμα: Διάστατη συστοιχία που χρησιμοποιεί για βρόχο
// program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);
Παραγωγή
((0, 1, 2), (0, 1, 2))
Στο παραπάνω πρόγραμμα, το πρώτο όρισμα της twoDimensionArray()
συνάρτησης αντιπροσωπεύει τον αριθμό των στοιχείων του πίνακα και το δεύτερο όρισμα αντιπροσωπεύει τον αριθμό των στοιχείων του πίνακα μέσα σε κάθε στοιχείο πίνακα.
Ο πρώτος for
βρόχος χρησιμοποιείται για τη δημιουργία ενός δισδιάστατου πίνακα. ((), ())
Ο δεύτερος for
βρόχος επαναλαμβάνει κάθε στοιχείο πίνακα και εισάγει τα στοιχεία μέσα σε ένα στοιχείο πίνακα.
Όταν i = 0 , τα στοιχεία εισάγονται στο πρώτο στοιχείο πίνακα ((0, 1, 2), ()).
Όταν i = 1 , τα στοιχεία εισάγονται στο δεύτερο στοιχείο συστοιχίας ((0, 1, 2), (0, 1, 2)).