Почему push не срабатывает?
Есть вот такой JSON:
{
"data": [{
"200":[]
}]
}
Почему при преобразовании в объект push срабатывает только на data.push(array) и отдает:
"TypeError: Cannot read property 'push' of undefined"
при попытке добавления данных через data["200"].push(array)
Как в таком случае добавлять элементы в JSON где ключом массива является число?
Ответы (1 шт):
Автор решения: Ilia Brykin
→ Ссылка
Полностью согласен с предыдущим оратором
var obj = {
data: [
{
200: []
}
]
};
var array1 = "Aloha";
obj.data[0]["200"].push(array1);
console.log(obj);