[英]Object of Object to Array of Objects JavaScript
let data = {
code:{
name:{firstname:'Demo', lastname:'demo2'}
}
};
如何將上面的代碼轉換為下面的格式
let data1 = [
{dataFirstname:'Demo',dataLastName:'demo2'}
]
你可以這樣做: -
let data = {
code:{
name:{firstname:'Demo', lastname:'demo2'}
}
};
const result = Object.keys(data).map(item => {
return data[item];
});
console.log(result);
希望這可以幫助!!
嘗試
let data1 = [{
dataFirstname: data.code.name.firstname,
dataLastName: data.code.name.lastname
}];
let data = { code:{ name:{firstname:'Demo', lastname:'demo2'} } }; let data1 = [{ dataFirstname: data.code.name.firstname, dataLastName: data.code.name.lastname }]; console.log(data1);
let data = { code:{ name:{firstname:'Demo', lastname:'demo2'} } }; let data1=[] Object.keys(data).forEach(element => { let obj={dataFirstname:data[element].name.firstname, dataLastName:data[element].name.lastname}; data1.push(obj) }); console.log(data1) //outPut [ { "dataFirstname": "Demo", "dataLastName": "demo2" }]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.