js 利用 筛选 filter()方法 去除数组中空字符串(包括多个空格,undefined,null)


示例代码

let arr = ['c', '', 'g', null, undefined, 'f', '  '];
let newArr=arr.filter(i=>i && i.trim())
console.log(newArr);
-----------------------------------------------
[ 'c', 'g', 'f' ]

trim()用于去掉字符串首尾空白字符。
filter() 用于把arr的某些元素过滤掉,然后返回剩下的元素。

声明:张先生的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - js 利用 筛选 filter()方法 去除数组中空字符串(包括多个空格,undefined,null)


选择自己所爱的,然后爱自己所选择的!