js 利用 筛选 filter()方法 去除数组中空字符串(包括多个空格,undefined,null) 月月的大可爱 2019-06-27 12,271 阅读1分钟 let arr = ['c', '', 'g', null, undefined, 'f', ' ']; let newArr=arr.filter(i=>i && i.trim()) console.log(newArr); ----------------------------------------------- [ 'c', 'g', 'f' ] trim()用于去掉字符串首尾空白字符。 filter() 用于把arr的某些元素过滤掉,然后返回剩下的元素。