所谓的类数组对象,JavaScript对它们定义为:它们看起来很像数组,只是具有部分和数组相同特性:
拥有length属性
元素保存在对象中,可以通过索引访问
但是没有数组的其他方法,例如:push、slice、indexOf等。
将类数组转成数组的方法:
slice
1 var arr = Array.prototype.slice.call(arguments) 2 //或者 3 var arr = [].slice.call(arguments)
所谓的类数组对象,JavaScript对它们定义为:它们看起来很像数组,只是具有部分和数组相同特性:
拥有length属性
元素保存在对象中,可以通过索引访问
但是没有数组的其他方法,例如:push、slice、indexOf等。
将类数组转成数组的方法:
slice
1 var arr = Array.prototype.slice.call(arguments) 2 //或者 3 var arr = [].slice.call(arguments)
内容版权声明:除非注明,否则皆为本站原创文章。