代码如下:
function destroyer(arr) {
// Remove all the values
var brr=arguments[0].filter(function(x){
for(var j=1;j<arr.length;j++){
return x!=arr[j]; //到这里就直接返回结果了,但我需要它遍历完后再输出结果
}
});
return brr;
}
destroyer([1, 2, 3, 1, 2, 3], 2, 3);
应该怎么改?我想跳出那个循环,待遍历后再输出结果,正确结果应该是显示 [1,1]
你这代码写的比较奇怪……我重新写了个,你参考下。