0

我有以下 json 对象:

“记录”:{“abc”:{“id”:“1”,“代码”:“A”,“iId”:“2”,},“xyz”:{“id”:“1”,“代码”:“B”,“iId”:“2”,}}

我想获取代码值并将它们插入到一个新数组中。我怎样才能实现它?提前致谢

4

1 回答 1

0

让我们试试下面的代码:

let obj = {
  "records": { 
    "abc": { 
      "id": "1", 
      "code": "A", 
      "iId": "2", 
    }, 
    "xyz": { 
      "id": "1", 
      "code": "B", 
      "iId": "2", 
    } 
  }
};

let arr = [];

for (let key in obj) {
    for (let subkey in obj[key]){
      arr.push(obj[key][subkey]['code']);
    }
}

console.log(arr);

于 2020-06-18T09:36:29.647 回答