资讯专栏INFORMATION COLUMN

将伪数组转换为数组的几个方法

陆斌 / 2455人阅读

摘要:第一个借用数组的方法请输入代码第二个新增的一个方法第三个原型将对象转换为数组

第一个借用数组的slice方法

var a ={
        0:"t",
        1:"a",
        2:"r",
        length:3
    }
    let b=Array.prototype.slice.call(a);
    console.log(b)
请输入代码

第二个ES6新增的一个方法

  var a ={
        0:"t",
        1:"a",
        2:"s",
        length:3
      }

      let b=Array.from(a)
      console.log(b)

第三个 原型

 var a ={
        0:"t",
        1:"a",
        2:"rr",
        length:3
      }
a.__proto__ = Array.prototype
console.log(a)

将对象转换为数组

var obj = {
            a: 1,
            b: 2,
            c: 3
        };
var newObj=Object.entries(obj);
console.log(newObj)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/105496.html

相关文章

  • Array.prototype.slice.call 将伪数组转成真数组的原理是什么?

    摘要:好久没上,昨天上来看到一个问题,引起了我的兴趣。请看上面的例子可能很多前端童鞋都很知道可以用于将类数组对象转为数组,和的用法和作用网上一搜一大堆。在这里主要是为了让借用构造函数原型上的方法,并且改变方法里的的指向。 好久没上SF,昨天上来看到一个问题,引起了我的兴趣。一番探索和研究后,有了此篇文章,也算是对该问题的解答。 let pretendArr = {0:0,1:1,2:2,le...

    shinezejian 评论0 收藏0
  • 数组及其转换数组原理

    摘要:伪数组及其转换为真数组原理什么是伪数组定义拥有属性和数值下标属性。不具有数组所具有的方法。伪数组是一个,而真实的数组是一个常见的伪数组参数数组对象列表比如通过得到的列表对象比如举例通过得到的对象列表是一个伪数组。 伪数组及其转换为真数组原理 什么是伪数组 定义: 拥有length属性和数值下标属性。 不具有数组所具有的方法。 伪数组是一个Object,而真实的数组是一个Array ...

    fobnn 评论0 收藏0
  • call、apply、bind的用法小结

    摘要:新手经常犯的一个错误是将一个方法从对象中拿出来,然后再调用,希望方法中的是原来的对象。如果不做特殊处理的话,一般会丢失原来的对象。 call、apply、bind是JavaScript中Function函数自带的方法,主要用于改变this的指向 区别: call() 1.语法: fun.call(this, arg1,arg2) 2.this取值的几点说明: (1)处于非严格模式下,...

    woshicixide 评论0 收藏0
  • 温故js系列(16)-数组&数组方法使用详解

    摘要:创建数组数组字面量数组构造函数参数为数组建议使用数组字面量方式,性能好,代码少,简洁,毕竟代码少。数组判断方法用来判断某个值是否为。的这是最简洁最直接的遍历数组元素的语法。把数组转换为本地数组,并返回结果。 前端学习:前端教程&开发模块化/规范化/工程化/优化&工具/调试&值得关注的博客/Git&面试-前端资源汇总 欢迎提issues斧正:数组&数组方法使用详解 Array对象 之前一...

    morgan 评论0 收藏0
  • 《javascript高级程序设计》笔记_数组 稀疏数组数组

    摘要:数组是数据的有序列表,与其他语言不同的是,数组的每一项可以保存任何类型的数据。如下的代码创建的就是一个密集数组稀疏数组与密集数组相反,并不强制要求数组元素是紧密相连的,即允许间隙的存在。 数组是数据的有序列表,与其他语言不同的是,ECMAScript 数组的每一项可以保存任何类型的数据。也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,用第三个位置来保存对象, 以此类...

    pepperwang 评论0 收藏0

发表评论

0条评论

陆斌

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<