Как создать двумерный массив в JavaScript?

Привет всем!

Уже несколько дней изучаю JavaScript и сталкиваюсь с трудностями в создании двумерных массивов. В интернете наткнулся на множество противоречивых мнений: одни утверждают, что это невозможно, другие приводят примеры, а третьи критикуют эти примеры.

Вот мои основные вопросы:

  1. Можно ли создать двумерный массив в JavaScript? Если да, то как его правильно объявить?

  2. Как получить доступ к элементам такого массива? Использовать myArray[0][1] или myArray[0,1]?

// Пробовал сделать так, но не уверен насчет правильности
let myArray = [];
myArray[0] = [];
myArray[0][0] = 'значение';

Буду признателен за помощь и примеры кода!

Да, конечно можно! Просто пиши let arr = [[1,2], [3,4]];. Обращение к элементам — arr[0][1], главное скобки не забыть. Что именно делать собираешься? Может другой способ лучше подойдет.

Твой код работает, но можно проще. Я делаю через new Array() когда нужен конкретный размер: let arr = new Array(3).fill(null).map(() => new Array(3).fill(0)) - получишь матрицу 3х3 с нулями. Обращаться только через arr[row][col], с запятой в JS не прокатит.