Добавить данные в элемент JSON

0

У меня есть данные JSON. Например:

["Test1","Internet Explorer 4.0","Win 95+","4","X","X"],
["Test2","Internet Explorer 4.0","Win 95+","4","X","Y"]

Я хочу добавить еще одно "значение" для каждого из этих элементов. Например:

["Test1","Internet Explorer 4.0","Win 95+","4","X","X", "NEW1"],
["Test2","Internet Explorer 4.0","Win 95+","4","X","Y", "NEW2"]

Я много пробовал, но не могу заставить его работать правильно.

apend() добавляет совершенно новый элемент, поэтому он не работает.

Каков правильный способ сделать это?

  • 0
    Это объект. Я получаю его через AJAX-вызов с моего сервера. Спасибо
  • 0
    Что вы имеете в виду под «соответствующим объектом»? Это как раз мой вопрос. Как я могу выдвинуть данные для каждого массива?
Теги:

1 ответ

1
Лучший ответ

Используйте функцию Arry.push для добавления нового элемента:

var data = [["Test1","Internet Explorer 4.0","Win 95+","4","X","X"],
            ["Test2","Internet Explorer 4.0","Win 95+","4","X","Y"]];
for (var i = 0; i < data.length; i++) {
   data[i].push('NEW' + (i + 1));
}
  • 0
    Большое спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню