I have a JavaScript object which has a list of retailers
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"},
]
I would like to PUSH a new key:value into each item:
object.push("storeNumber": "1");
So the updated JavaScript object will be
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"},
]
Within my angular controller I have
$scope.retailers = listRetailers ;
angular.forEach($scope.retailers, function(obj){
obj.push("storeNumber": "1");
});
The error states: Object # has no method 'push'
What am I missing here?