zoukankan      html  css  js  c++  java
  • JS遍历对象修改属性名


    根据接口返回数据中number属性值,对数据进行截取,并改变属性名.直接上码:

    下面是需要处理的数据

    let data={"minValue":7400,
    "maxValue":"18500",
    "value":{
      "value":[
        {"dmdDate":"2019-05","dmdAppValue":"9999"},
        {"dmdDate":"2019-06","dmdAppValue":"8888"},
        {"dmdDate":"2019-07","dmdAppValue":""}
        ],
        "number":2
      }
    }


    根据number值对数据截取

    var num=data.value.number;// 2
    var arr=data.value.value.slice(0,num);

    改变属性的方法

    方法一:

    var arr2 = JSON.stringify(arr).replace(/dmdDate/g, "leftText").replace(/dmdAppValue/g, "value");
    console.log(arr2) // [{"leftText":"2019-05","value":"9999"},{"leftText":"2019-06","value":"8888"}]
    var arr3=JSON.parse(arr2) 
    console.log(arr3) //arr3为属性名改变后的数据


    方法二:

    var key1="leftText",key2="value";
    for(var i=0;i<arr.length;i++){
    arr[i][key1]=arr[i].dmdDate
    arr[i][key2]=arr[i].dmdAppValue
    delete arr[i].dmdDate
    delete arr[i].dmdAppValue
    }
    // console.log(key1,key2)
    console.log(arr) //arr为属性改变后的数据

    总结:实现了


    ————————————————
    版权声明:本文为CSDN博主「Im a little coder」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/yuanmengdage/article/details/89396406

  • 相关阅读:
    Flask 入门(五)
    Mac 系统root
    Flask 入门(四)
    Flask 入门(三)
    Flask 入门(二)
    Flask 入门(一)(Mac 系统)
    linux升级python2.7到3.7.0
    [20170825]11G备库启用DRCP连接3.txt
    [20170824]11G备库启用DRCP连接.txt
    [20170728]oracle保留字.txt
  • 原文地址:https://www.cnblogs.com/dingxingxing/p/11770462.html
Copyright © 2011-2022 走看看