map出现遍历新数组undefined解决
map出现遍历新数组undefined解决
如果你希望在数组中避免出现 undefined,你可以使用数组的 filter() 方法来过滤掉这些值。filter() 方法创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
let arr = [1, 2, undefined, 4, undefined, 6];
let newArr = arr.filter(value => value !== undefined);
console.log(newArr); // [1, 2, 4, 6]
在这个例子中,filter() 方法检查每个元素,如果元素的值不等于 undefined,那么它就被包含在新的数组 newArr 中。结果数组 newArr 不包含任何 undefined 值。