Stuck in delete array value by splice
.Tried with delete and splice doesn't work..
var arr = [];
arr[2] = 22;
arr[5] = 3;
arr[99] = 3343;
for(var i in arr){
if(i != 2){
arr.splice(i,1);
}
//delete arr[i];
}
console.log(arr);// [2: 22, 98: 3343]
//wanted [2:22]
I want to delete all except index 2
,It is only delete one.