Πρόγραμμα JavaScript για δημιουργία δύο διαστάσεων συστοιχιών

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα 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)).

ενδιαφέροντα άρθρα...