js循环修改数组属性key值

2019-08-14 10:31:23来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

var keyMap = {
            deviceUid: "id",
            deviceType: "typeName",
            deviceCode: "code",
            deviceName: "name",
            deviceStatus: "status"
          };
          for (var i = 0; i < data.confList.length; i++) {
            var obj = data.confList[i];
            for (var key in obj) {
              var newKey = keyMap[key];
              if (newKey) {
                obj[newKey] = obj[key];
                delete obj[key];
              }
            }
          }
          console.log("array", data.confList);

或者重新建一个[]

然后重新push

let itemArr = [];
      this.deviceTableData_ys_true.map(item => {
        itemArr.push({
          deviceUid: item.id,
          deviceId: item.deviceId
        });
      });

 


原文链接:https://www.cnblogs.com/Byme/p/11327891.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:js 对 只包含简单类型数据的对象 为元素 组成的数组 进行去重

下一篇:JavaScript之基本语句