要求:
实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。
JavaScript实现
function destroyer(arr) {
var args = [];
for(var i = 1; i < arguments.length; i++){
args.push(arguments[i]);
}
var temp = arr.filter(function(item){
return args.indexOf(item) < 0;
});
return temp;
}
用到的资源
Arguments 对象
Array.fliter()
如有错误,或其他更好的建议,请在评论区指正,谢谢