Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2017, 18:41
Новичок на форуме
Отправить личное сообщение для Nostromo Посмотреть профиль Найти все сообщения от Nostromo
 
Регистрация: 15.09.2016
Сообщений: 3

Вопрос по многоуровневому массиву
Всем доброго времени суток, подскажите пожалуйста, как создать функцию, которая будет циклом for создавать многоуровневый массив?
например

multilevelArray = function(n) {
var mainArr = [];
for (var i = 0; i < n; i++) {
var x = [];
mainArr.push(x);
}
}

В этой функции главный массив mainArray пополнится количеством массивов равному аргументу n, а мне нужно создать функцию, аргумент n которой, будет числом уровней массива, то есть если n будет равно 3, то mainArray будет равно mainArray = [[[[]]]]!
Не могу додуматься, как при каждом цикле, новый массив х вставлять в предыдущий массив х?
Ответить с цитированием