var arr =['A','','B',null,undefined,'C',' '];var r = arr.filter(function(s){return s && s.trim();// 注意:IE9以下的版本没有trim()方法,除去字符串两边的空格符或换行符});
r;// ['A', 'B', 'C']//实现去除数组中的空字符串//字符串本身为空或者只含空格,返回值均为false
var r,
arr =['apple','strawberry','banana','pear','apple','orange','orange','strawberry'];
r=arr.filer(function(element,index,self){return arr.indexof(element)===index;});//实现数组去重复元素//indexOf总是返回第一个相同元素的下标//element为数组元素//index为数组下标索引//self为数组arr本身