ArrayLike

类数组

条件

  1. 通过索引访问元素
  2. 拥有length属性,且为正整数
  3. 没有数组的方法

特点

  1. 可以"偷"用数组的方法
  2. 可以转换为真正的数组

创建一个类数组

let testObj = {
    length:3
}

调用数组的方法

Array.prototype.push.call(testObj,2)
//{3:2,length:4}

转为数组

Array.from(testObj)
posted @ 2020-04-25 07:59  it-pupil  阅读(149)  评论(0编辑  收藏  举报