为了账号安全,请及时绑定邮箱和手机立即绑定

js中为什么传入参数可以用filter

js中为什么传入参数可以用filter

慕田峪7331174 2019-02-15 19:19:16
实现一个摧毁(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);  两个问题在注释里 有点基础 希望老铁解答
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 433 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号