删除数组中特定的值JAVAScript
w3c算法挑战,自己记录下
function bouncer(arr) {
// Don't show a false ID to this bouncer.
arr = arr.filter(checkAdult);
return arr;
}
function checkAdult(age) {
var filters = [false,null,0,"",undefined,NaN];
for (var x in filters) {
if (filters[x] + "" === age +"" ) {
return false;
}
}
return true;
}
bouncer([false, null, 0, NaN, undefined, ""]);