Всем привет.
Есть объект объектов по типу:
let obj = {
5: {nameEn: "Mike", nameGer: "Mok"},
6: {nameEn: "Nick", nameGer: "Nic"}
7: {nameEn: "Taylor", nameGer: "Tay"}
8: {nameEn: "Buga", nameGer: "Bu"}
}
Мне нужно сделать:
[{id: 5, name: "Mike"}, {id: 6, name: "Nick"}, {id: 7, name: "Taylor"}, {id: 8, name: "Buga"}]
Я пробовал как-то так:
let result = [];
for(let key in obj){
const resultObj = {};
resultObj.id = key;
resultObj.name = obj[key].nameEn;
result.push(resultObj);
}
, но мне не очень нравится это решение. Возможно можно как-то более красиво сделать?
Можно так же использовать