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; }
添加回答
举报
0/150
提交
取消