Вот пример того, как можно создать в JavaScript двумерный массив, заполненный нулями, используя различные методы:
Метод 1. Использование вложенных циклов
function create2DArray(rows, columns) {
let arr = [];
for (let i = 0; i < rows; i++) {
arr[i] = [];
for (let j = 0; j < columns; j++) {
arr[i][j] = 0;
}
}
return arr;
}
// Usage
const myArray = create2DArray(3, 4);
console.log(myArray);
Метод 2: использование метода Array.fill()
function create2DArray(rows, columns) {
return Array(rows).fill(0).map(() => Array(columns).fill(0));
}
// Usage
const myArray = create2DArray(3, 4);
console.log(myArray);
Метод 3. Использование методов Array.from() и Array.fill()
function create2DArray(rows, columns) {
return Array.from({ length: rows }, () => Array(columns).fill(0));
}
// Usage
const myArray = create2DArray(3, 4);
console.log(myArray);
Метод 4. Использование методов Array.from() и map()
function create2DArray(rows, columns) {
return Array.from({ length: rows }, () => Array.from({ length: columns }, () => 0));
}
// Usage
const myArray = create2DArray(3, 4);
console.log(myArray);
Метод 5. Использование конструктора вложенного массива
function create2DArray(rows, columns) {
return new Array(rows).fill(0).map(() => new Array(columns).fill(0));
}
// Usage
const myArray = create2DArray(3, 4);
console.log(myArray);
Это всего лишь несколько примеров того, как можно создать двумерный массив, заполненный нулями, в JavaScript. Не стесняйтесь выбирать метод, который лучше всего соответствует вашим потребностям.
В статье блога вы можете подробно обсудить каждый метод, объяснить, как они работают, а также привести примеры кода и пояснения. Не стесняйтесь добавлять больше контекста и деталей, чтобы сделать статью информативной и полезной.