enum Languages {
TypeScript = 'A',
Java = 'B',
Python = 'C'
}
const arr = Object.keys(Languages)
.filter((v) => isNaN(Number(v)))
.map((lang) => {
return {
room: Languages[lang as keyof typeof Languages],
lang,
};
});
console.log(arr);
/*
run:
[{
"room": "A",
"lang": "TypeScript"
}, {
"room": "B",
"lang": "Java"
}, {
"room": "C",
"lang": "Python"
}]
*/