删除数组中的所有的假值。
在JavaScript中,假值有false
、null
、0
、""
、undefined
和 NaN
。
function bouncer(arr) {
// Don't show a false ID to this bouncer.
var arr1=new Array();
var arr2=new Array();
arr2=arr.filter(function (name){
var n=new Boolean(name);
return n!=false;
});
return arr2;
}
bouncer([1, null, NaN, 2, undefined]);