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() 不会改变原始数组。
本文介绍如何使用JavaScript的filter方法从数组中移除null和undefined值,创建一个新数组只包含有效元素。filter方法不会修改原数组,且不适用于空数组。
6239

被折叠的 条评论
为什么被折叠?



