实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。 function destroyer(arr) { var arr_arg = arguments; //这一步是不是等同于 var arr_arg = Array.prototype.slice.call(arguments); for(var i = 1; i < arr_arg.length; i++){ arr = arr.filter(function(val){ //arr 不是传入的参数吗?为什么可以用array的方法? return arr_arg[i] !== val; }); } return arr; } destroyer([1, 2, 3, 1, 2, 3], 2, 3); 两个问题在注释里 有点基础 希望老铁解答
添加回答
举报
0/150
提交
取消
