var arr=[0,1,2];
arr[10]=10;
var b=arr.filter(x=>{
return x=="";
});
console.log(arr)
console.log(b)
运行发现 b=[0],百思不得其解,百度了以后才知道 js中‘’是 false
0==false,1==true;所以 ""==0是true
var arr=[0,1,2];
arr[10]=10;
var b=arr.filter(x=>{
return x=="";
});
console.log(arr)
console.log(b)
运行发现 b=[0],百思不得其解,百度了以后才知道 js中‘’是 false
0==false,1==true;所以 ""==0是true