美文网首页
小王遇坑——JS实现对象转换成数组

小王遇坑——JS实现对象转换成数组

作者: 按时吃饭_63fb | 来源:发表于2019-05-01 17:20 被阅读0次

这是自己发现后端传给我的数据是对象形式,但是我想要的是数组。比如a = {12000: 100, 12001: 101}想要转化成a = [{12000: 100}, {12001: 101}]。

js中对象读取内容有两种方法,一种是a.12000,一种是a[12000];结果都是100。

那我们如何把对象转换成数组呢?

拿a = {12000: 100, 12001: 101}举例:

如果目标数组是为了单独保存它的key或者value,实现如下:

var arr = []

for (let i in a) {

    //arr.push(i);  //这是保存对象的key

    arr.push(a[i]);  //这是保存对象的value    

}

console.log(arr);

如果目标数组是为了保存它的key和value,实现如下:

var arr = []

for (let i in a) {

    let o = {};

    o[i] = a[i];

    arr.push(o)

}

console.log(arr);

相关文章

  • 小王遇坑——JS实现对象转换成数组

    这是自己发现后端传给我的数据是对象形式,但是我想要的是数组。比如a = {12000: 100, 12001: 1...

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

  • js将一个对象转换成数组对象

    笔记 //js将一个对象转换成数组对象

  • js 数组去重,格式转换方法

    1,对象数组去重 2,用js实现将二维数组格式化转换成树状数组 3,将树结构数据转换为一维数组 4, 数组去重

  • 数组

    检测是否是数组: 数组转字符串:join("分隔符")字符串转换数组:split("分隔符") js对象转换成js...

  • 数组分类

    js对象数组(JSON) 根据某个共同字段 分组 希望的是将下面的对象数组: 根据相同id字段分组,转换成下面这种...

  • 重新认识js复杂类型数据的引用和深浅拷贝

    js 基本概念———— 数据类型 js 深浅拷贝之概念 代码实现 —— 数组和对象的j浅拷贝 代码实现 —— 数组...

  • js 数组操作合集(主要针对对象数组)

    1,根据对象中元素 查找对象数组中对应的元素 2,删除数组中指定对象的元素 并返回删除后的数组 3,js数组实现权...

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 构造模式和数组实现栈

    利用js中完善好的数组实现: 因为js的数组本身是对象,并且封装好了pop()和push()两个方法,所以直接利用...

网友评论

      本文标题:小王遇坑——JS实现对象转换成数组

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