Вопрос по многоуровневому массиву
Всем доброго времени суток, подскажите пожалуйста, как создать функцию, которая будет циклом 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 = [[[[]]]]!
Не могу додуматься, как при каждом цикле, новый массив х вставлять в предыдущий массив х?
|