方法一、filter
函数
var arr = [原数组]
var newArr = arr.filter(item => item && item.trim())
console.log(newArr)
例子:
可以使用JavaScript的filter()函数
来过滤掉数组中的undefined元素。
const arr = [1, undefined, 'hello', null, true];
const filteredArr = arr.filter(item => item !== undefined);
console.log(filteredArr); // [1, "hello", null, true]
方法二、遍历
let arr=[原数组]
let newArr= []
// 方法1
arr.forEach(item => {
if (item) {
newArr.push(item)
}
})
// 方法2
for (let item of arr) {
if (item) {
newArr.push(item)
}
}
console.log(newArr)