let source = [1,2,3, null, undefined, 4, null]
let target = source.filter(current => {
return current !== null && current !== undefined
})
console.log(target) //[1,2,3,4]
Tips:
- filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
- filter() 不会对空数组进行检测。
- filter() 不会改变原始数组。