类数组
条件
- 通过索引访问元素
- 拥有length属性,且为正整数
- 没有数组的方法
特点
- 可以"偷"用数组的方法
- 可以转换为真正的数组
创建一个类数组
let testObj = {
length:3
}
调用数组的方法
Array.prototype.push.call(testObj,2)
//{3:2,length:4}
转为数组
Array.from(testObj)
let testObj = {
length:3
}
Array.prototype.push.call(testObj,2)
//{3:2,length:4}
Array.from(testObj)