The mRegion object adds last object multiple times, however the objBeacon prints different objects. What is wrong with the mRegion?
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);