我有一个 JavaScript 对象,其中包含零售商列表
var listRetailers = [
{"url":"http://www.fake1.com", "img":"images/1logo.jpg"},
{"url":"http://www.fake2.com", "img":"images/2logo.gif"},
{"url":"http://www.fake3.com", "img":"images/3logo.gif"},
]
我想将一个新的键:值推送到每个项目中:
object.push("storeNumber": "1");
所以更新后的 JavaScript 对象将是
var listRetailers = [
{"url":"http://www.fake1.com", "img":"images/1logo.jpg", "storeNumber":"1"},
{"url":"http://www.fake2.com", "img":"images/2logo.gif", "storeNumber":"1"},
{"url":"http://www.fake3.com", "img":"images/3logo.gif", "storeNumber":"1"},
]
在我的角度控制器中我有
$scope.retailers = listRetailers ;
angular.forEach($scope.retailers, function(obj){
obj.push("storeNumber": "1");
});
错误状态:对象#没有方法“push”
我在这里缺少什么?