这个代码我想遍历两次,但第一次运行遇到 return就结束了,怎么办?

代码如下:

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]


慕婉清6462132
浏览 553回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript