Im trying to remove a entery from the array, but after the loop, it leaves an comma seperator where the removed result is.
Q: How can i remove the comma from the array?
wanted output:
after loop
[{ number: 10, count: 1 }, { number: 5, count: 1 } ]
My current code:
console.log("before loop:");
console.log(bNumbersCount);
for(var key in bNumbersCount) {
var card = bNumbersCount[key];
if (card['count'] != x) {
delete bNumbersCount[key];
}
}
console.log("after loop");
console.log(bNumbersCount);
console log result:
before loop:
[ { number: 2, count: 3 },
{ number: 10, count: 1 },
{ number: 5, count: 1 } ]
after loop
[ , { number: 10, count: 1 }, { number: 5, count: 1 } ]