美文网首页
JS - 什么是类数组对象(array-like object)

JS - 什么是类数组对象(array-like object)

作者: 恒星的背影 | 来源:发表于2018-09-11 08:55 被阅读0次

    特征:

    不是数组
    可以通过索引访问,拥有length属性

    例如:

    var foo = {
        0: 'Java',
        1: 'Python',
        2: 'Scala',
        length: 3
    }
    

    类数组对象转数组:

    Array.prototype.slice.call(array_like)
    Array.from(array_like)
    

    常见的类数组对象:字符串、arguments、Dom操作返回的NodeList集合等

    相关文章

      网友评论

          本文标题:JS - 什么是类数组对象(array-like object)

          本文链接:https://www.haomeiwen.com/subject/cpjygftx.html