美文网首页
ES6 JavaScript js类数组对象转成数组

ES6 JavaScript js类数组对象转成数组

作者: 小理有趣 | 来源:发表于2020-07-13 17:43 被阅读0次

类数组定义:

  1. 拥有length属性,length-0可隐式转换为number类型,并且不大于Math.pow(2,32)(比如:22.33和'022'都满足条件)
  2. 不具有数组所具有的方法

const arrLike = { 0: 'foo', 1: 'bar', 2: 'baz', length: 3 }

方法一:
const arr = Array.from(arrLike)
推荐此方法,ES6新特性。

方法二:
const arr = Array.prototype.slice.call(arrLike)

参考资料:
https://segmentfault.com/a/1190000000415572

相关文章

网友评论

      本文标题:ES6 JavaScript js类数组对象转成数组

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