当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js循环修改数组属性key值

js循环修改数组属性key值

2019年08月09日  | 移动技术网IT编程  | 我要评论
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
        });
      });

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网