js是个很神奇的东西
楼主可以跟我一起试一下这个代码
alert(Array.prototype.slice.call({0:0,1:1,length:2}))
alert(Array.prototype.slice.call({3:0,1:1,length:2}))
我用的是对象,但是最后结果是数组,所以JS的源头还是Object这个最基础的对象,只不过针对不同的有一些特定参数的对象处理方式有不同
js是个很神奇的东西
楼主可以跟我一起试一下这个代码
alert(Array.prototype.slice.call({0:0,1:1,length:2}))
alert(Array.prototype.slice.call({3:0,1:1,length:2}))
我用的是对象,但是最后结果是数组,所以JS的源头还是Object这个最基础的对象,只不过针对不同的有一些特定参数的对象处理方式有不同