Введение
В этом практическом занятии мы изучим, как инициализировать двумерный массив в JavaScript. Мы будем использовать методы Array.from() и Array.prototype.map(), чтобы создать массив заданной ширины и высоты и заполнить его заданным значением. Это практическое занятие даст опыт работы с двумерными массивами и поможет понять их реализацию в JavaScript.
Инициализация двумерного массива в JavaScript
Для инициализации двумерного массива в JavaScript можно использовать следующий код:
const initialize2DArray = (width, height, value = null) => {
return Array.from({ length: height }).map(() =>
Array.from({ length: width }).fill(value)
);
};
В этом коде используются Array.from() и Array.prototype.map(), чтобы создать массив из height строк, где каждая строка является новым массивом длиной width. Также используется Array.prototype.fill(), чтобы установить все элементы массива в параметр value. Если не указано значение value, по умолчанию используется null.
Можно вызвать функцию так:
initialize2DArray(2, 2, 0); // [[0, 0], [0, 0]]
Это создаст двумерный массив шириной 2, высотой 2, и все значения будут установлены в 0.
Резюме
Поздравляем! Вы завершили практическое занятие по инициализации двумерного массива. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.