嗨我想一個JSON數據類型轉換從一種格式到另一個HashMap中:減少對象的數組中的JS
[ { name: 'CarNo', attributes: {}, children: [], content: '?' },
{ name: 'AccNo', attributes: {}, children: [], content: '?' },
{ name: 'SCS', attributes: {}, children: [], content: '?' }]
目標對象將根據name屬性和內容屬性:
{'CarNo': '?', 'AccNo': '?', 'SCS': '?' }
我想我可能只是降低這一點,但我失敗:
const filteredResponseObj = Object.keys(rawResponseBodyObj).reduce((p,c)=>{
if(c === 'name'){
p[c]=rawResponseBodyObj[c].content;
}
return p;
},{});
我是什麼錯誤唱?顯然,我有一些問題與削減...