账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js中为什么传入参数可以用filter
    29
    0

    实现一个摧毁(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
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部