programming-examples/js/Array/Write a JavaScript function to remove. null, 0, , false, undefined and NaN values from an array..js

17 lines
458 B
JavaScript
Raw Normal View History

2019-11-15 12:59:38 +01:00
function filter_array(test_array) {
var index = -1,
arr_length = test_array ? test_array.length : 0,
resIndex = -1,
result = [];
while (++index < arr_length) {
var value = test_array[index];
if (value) {
result[++resIndex] = value;
}
}
return result;
}
console.log(filter_array([NaN, 0, 15, false, -22, '',undefined, 47, null]));