Многомерный массив в JS?

Рейтинг: 0Ответов: 1Опубликовано: 26.12.2014

Как можно создать многомерный массив в js по типу:

$arr[] = array('type' => 1, 'title' => 'N');

Так получается?

var arr = [];

for(i = 0; i<input.length; i++){
   arr[i].type = 1;
   arr[i].title = 'N';
}

Ответы

▲ 2Принят

В js нет ассоциативных массивов, есть объекты

var structure = {
    type: 1,
    title: "N"
};

Конкретно с приведенным примером будет так:

for (i = 0; i < input.length; i++) {
    arr[i] = {
        type: 1,
        title: "N"
    };
}

или

for (i = 0; i < input.length; i++) {
    arr[i] = {};
    arr[i].type = 1;
    arr[i].title = 'N';
}