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]);
程序运行结果怎么是[null,34,null,false],不是[34]。
我通过看别人的程序,在arr.splice(i,1);下一行加了一个i--就可以了。。为啥要加i--?
这都不会
慕仰0923016
相关分类