Das Objekt mRegion fügt das letzte Objekt mehrmals hinzu, jedoch druckt objBeacon verschiedene Objekte. Was ist los mit der Region?Hinzufügen von Objekten in JavaScript-Arrays zur Laufzeit
var mRegion = new Array();
var objBeacon = {
id: '10',
name:'name',
description: 'description'
};
$.ajax(settings).done(function(response) {
// populate beacon registry in an array
for (var i in response.items[0].devices) {
objBeacon.id = response.items[0].devices[i].id;
objBeacon.name = response.items[0].devices[i].name;
objBeacon.description = response.items[0].devices[i].description;
console.log("value of i is" + i);
console.log(objBeacon);
mRegion.push(objBeacon);
}
console.log(mRegion);
Was ist der Fehler? – Aravind
Es gibt keinen Fehler, aber das gleiche Objekt wird im Array hinzugefügt – RDX