var arr =['A','','B',null,undefined,'C',' ','D','feiniaomy.com'];var r = arr.filter(function(s){return s && s.trim();});
console.log(r);
打印结果:
["A","B","C","D","feiniaomy.com"]
2、自定义函数来过滤数组中的空值
var arr =['A','','B',null,undefined,'C',' ','D','feiniaomy.com'];//自定义过滤函数functiontrimSpace(array){for(var i =0;i<array.length;i++){//这里为过滤的值if(array[i]==" "|| array[i]==null||typeof(array[i])=="undefined"|| array[i]==' '){
array.splice(i,1);
i= i-1;}}return array;}
console.log(trimSpace(arr));