I have an Array of objects, example
Item[0] ="{ id1: 1}";
Item[1] ="{ id2: 2}";
Item[2] ="{ id3: 3}";
I have to delete an item by knowing an specific id. For example, if i get id2, i have to delete Item[1].
I tried to solve it, but it deletes the last item
for (var i = 0; i < items.length; i++) {
var _item = items[i];
var funcId = getValueKey(_item);
if(funcId == _item)
{
delete items[i];
}
};
The getValueKey func
getValueKey: function(obj){
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return key;
}
}
key:valnotkey=val