美文网首页
类似数组的对象(ArrayLike Object)

类似数组的对象(ArrayLike Object)

作者: abrila | 来源:发表于2018-12-07 11:20 被阅读0次

这种数据结构使用数字作为属性名,并且具有长度属性length,因此可以用类似数组下标的语法访问:

    length: 2,
    0:'foo'
}
console.log(arraylike)

结果

{ '0': 'foo', length: 2 }

Array提供了一个静态方法Array.from(),可以将这种数据类型转化为真正的数组

const realArray = Array.from(arraylike)
console.log(realArray)
console.log(realArray.push(1))
console.log(realArray)

结果:

[ 'foo', undefined ]
3
[ 'foo', undefined, 1 ]

相关文章

  • 类似数组的对象(ArrayLike Object)

    这种数据结构使用数字作为属性名,并且具有长度属性length,因此可以用类似数组下标的语法访问: 结果 Array...

  • ES6 ---- 数组

    Array.from()将类似数组对象或者可遍历对象(iterable)转为数组 let arrayLike = ...

  • ES6 中数组的扩展

    1.Array.from() 作用:将两类对象转为真正的数组:类似数组的对象(array-like object)...

  • es6中数组新增的一些方法?

    1、Array.from()-用于将两类对象转为真正的数组:类似数组的对象(array-like object)和...

  • Array.from()-ES6对数组扩展一

    语法: 相当于 参数:arrayLike:想要转换成数组的伪数组对象或可迭代对象。mapFn(可选):如果指定了该...

  • ES6(2)

    Array.from用于将两类对象转为真正的数组:类似数组的对象( array-like object )和可遍历...

  • ES6学习笔记六|数组的扩展

    1. Array.from() 用于将两类对象转为真正的数组。 类似数组的对象(array-like object...

  • ECMAScript数组扩展

    Array.form() 将类似数组的对象array-like object 和遍历的iterable对象 Set...

  • Array.from的作用

    Array.from 方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍...

  • 2.数组扩展

    Array.from方法 用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍...

网友评论

      本文标题:类似数组的对象(ArrayLike Object)

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