function?bouncer(arr)?{
??for(i=0;i<arr.length;i++){
????if(!arr[i]){
??????arr.splice(i,1);
????}
??}
??return?arr;
}
bouncer([false,null,34,0,NaN,undefined,false]);程序運(yùn)行結(jié)果怎么是[null,34,null,false],不是[34]。我通過(guò)看別人的程序,在arr.splice(i,1);下一行加了一個(gè)i--就可以了。。為啥要加i--?
刪除數(shù)組中所有的假值項(xiàng)!
慕仰0923016
2016-10-25 13:55:41