Я хотел сделать массив внутри другого массива.
[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
немного так. Пока все, что у меня есть, это
var row = new Array(4);
var row1 = [1,2,3,4];
for (var i = 0; i< row1.length; i++ {
row[i] = new Array(3); // enter code here
}
console log(row);
но я получаю только пустые предметы, и я не уверен, что я делаю неправильно.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Используйте .push(), чтобы вставить массив внутрь исходного массива
var row = [];
var row1 = [1,2,3,4];
for (var i = 0; i< row1.length; i++) {
row.push(row1);
}
console.info(JSON.stringify(row));Пытаться
let row= [[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]];
console.info(row);или это
let row = [1,2,3,4].map(x=>[1,2,3,4]);
console.info(row);Это не ФБ и не 9gag.
@Rajesh, но когда OP явно пытается разгрузить домашнюю работу (или, по крайней мере, похоже, не приложил никаких усилий для выполнения задачи или формулирования вопроса в этом отношении), сделать особо нечего. Также, пожалуйста, взгляните на это и обратите внимание, что лучший ответ — это вики сообщества.
Я знаю и не могу не согласиться. Однако все, что мы можем сделать, это проголосовать против поста и двигаться дальше. Если вы все еще хотите ответить, по крайней мере, убедитесь, что это оправдывает термин отвечать. Это то, во что я верю. У других будут другие взгляды. Так что я не сильно развлекаюсь такими постами