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

jquery源码中的merge函数

jquery源码中的merge函数

守着一只汪 2018-12-12 18:15:37
jquery源码中的merge函数中,我发现不加上first.length = i这句也是可以得出正确答案的,加上这句的作用是什么呢? 去掉了的话会不会有什么影响呢?function merge( first, second ) {        var l = second.length,            i = first.length,            j = 0;        // console.log(l);        if (typeof l === "number") { //json.length = undefinded            for (; j < l; j++) {                first[i++] = second[j];            }        } else {            while (second[j] !== undefined) {                first[i++] = second[j++];            }        }        //first.length = i;  //手动改变数组长度,改变 ??不要这步也可以        return first;    }
查看完整描述

1 回答

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信