У меня есть вложенный объект empData.Мне нужно перебрать каждый из ключей в моем объекте и вернуть массив объектов.Каждый ключ внутри моего объекта empData снова является объектом.
Теперь мне нужно вернуть массив объекта в виде:
Ожидаемый результат:
[{
"team": "AUS",
"name": "John"
}, {
"team": "CAN",
"name": "Steve"
}, {
"team": "IND",
"name": "Robbie"
}, {
"team": "IRE",
"name": "James"
}, {
"team": "USA",
"name": "Austin"
}];
МойКод:
function getData() {
const empData = {
"AUS": {
"isRetired": true,
"name": "John"
},
"CAN": {
"name": "Steve"
},
"IND": {
"name": "Robbie"
},
"IRE": {
"name": "James"
},
"USA": {
"name": "Austin"
}
};
Object.keys(empData).map(function(eachKey) {
const obj = {
team: eachKey,
name: eachKey.name
};
console.log(obj);
return obj;
});
}
<button onclick="getData()">Get Data</button>
Может ли кто-нибудь помочь мне с этим?