Array#remove支持移除NaN元素

This commit is contained in:
shijian 2023-12-01 09:17:15 +08:00
parent bd903c9d14
commit f56ab9d857
1 changed files with 6 additions and 1 deletions

View File

@ -9022,7 +9022,12 @@ new Promise(resolve=>{
writable:true,
value:function(){
for(const item of arguments){
const pos=this.indexOf(item);
let pos=-1;
if (typeof item=='number'&&isNaN(item)){
pos=this.findIndex(v=>isNaN(v))
}else{
pos=this.indexOf(item);
}
if(pos==-1) continue;
this.splice(pos,1);
}