У меня есть массив с объектами. Мне нужно, чтобы каждый объект добавлял ключ, который будет массивом других объектов.Добавить новый ключ (массив) в существующий объект json
Так что мой код выглядит следующим образом:
$scope.array = [];
$http.get(url).success(function(data) {
$scope.array = data;
// Now my array has some objects
var i = 0;
function() getSomeData(i) {
if(i<array[i].length()) {
$http.get(url + array[i].someKey).success(function(data){
$scope.array[i].push(data);
i++;
getSomeData(i);
})
}
}
})
getSomeData(0);
Но я получаю Error:array.push is not a function
Почему это происходит?
, прежде чем сделать '$ scope.array = данные;' Вы можете сказать нам, что выход 'тревоги (TYPEOF данные);' – gurvinder372
тип данных объекта – Korte
В этом скрипте нет переменной 'array'. – MinusFour