Создание массивов внутри массива в node.js?

Я хотел сделать массив внутри другого массива.

[[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);

но я получаю только пустые предметы, и я не уверен, что я делаю неправильно.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
5
0
1 251
2

Ответы 2

Используйте .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));
Примечание Если вы измените любой внутренний массив (скажем, строка[0].push(5)), он обновит все записи
Rajesh 07.02.2019 13:44

Пытаться

 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 07.02.2019 13:45

@Rajesh, но когда OP явно пытается разгрузить домашнюю работу (или, по крайней мере, похоже, не приложил никаких усилий для выполнения задачи или формулирования вопроса в этом отношении), сделать особо нечего. Также, пожалуйста, взгляните на это и обратите внимание, что лучший ответ — это вики сообщества.

ManavM 07.02.2019 13:53

Я знаю и не могу не согласиться. Однако все, что мы можем сделать, это проголосовать против поста и двигаться дальше. Если вы все еще хотите ответить, по крайней мере, убедитесь, что это оправдывает термин отвечать. Это то, во что я верю. У других будут другие взгляды. Так что я не сильно развлекаюсь такими постами

Rajesh 07.02.2019 13:56

Другие вопросы по теме