У цьому прикладі ви навчитеся писати програму JavaScript, яка створить двовимірний масив.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- JavaScript для циклу
- Масив JavaScript
- Функція JavaScript та вирази функцій
Приклад: Двовимірний масив, що використовується для циклу
// 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)).