FCC JS基础算法题(11):Seek and Destroy (摧毁数组)

  题目描述:

  实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。

  我们可以使用arguments来进行参数的遍历。

function destroyer(arr) {
  var arr_arg = arguments;
  for(var i = 1; i < arr_arg.length; i++){
    arr = arr.filter(function(val){
      return arr_arg[i] !== val;   
    });
  }
  return arr;
}
destroyer([1, 2, 3, 1, 2, 3], 2, 3);
上一篇:GO开发[一]:golang开发初探


下一篇:utf8、unicode与gbk