定义一个函数,通过调用该函数将数组中的空值删除,具体代码如下:
replaceEmptyItem(arr) {
for(let i=0, len=arr.length; i<len; i++) {
if(arr[i] == undefined) {
arr.splice(i, 1);
len--;
i--;
}
}
return arr;
}
let arr = [1, null, 2, undefined, '', 3, 'a']
replaceEmptyItem(arr)
console.log(arr) // [1, 2, 3, 'a']
console.log(undefined == null); // true
console.log(undefined === null); // false