I am getting a wrong ouput, i am storing a value greater than 400 in an array arr[] I want to store the values 450, 650 in my arr[] and my arr[] length should be 2(two) since there are two values greater than 400, but I am getting a wrong output.
var total = [300, 350, 450, 650];
var arr = [];
for (var i = 0; i < total.length; i++) {
if (parseInt(total[i]) >= 400) {
arr[i] = total[i];
}
}
alert(arr.length);
alert(arr);


arrarray instead of assigning via thearr[i]