Seek and Destroy
实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。
用到的知识:arguments、Array.filter()、indexOf()
function
destroyer(arr) {
var arr1 = [];
for(var i = 1; i < arguments.length; i++){
arr1.push(arguments[i]);
}
var arr2 = arr.filter(function(arr){
return arr1.indexOf(arr) < 0;
});
return arr2;
}
例:destroyer([1,2,3,1,2,3],2,3)应该返回[2,3]