在这里让我解释一下
Container
您还可以使用lodash查找解决方案
答案 0 :(得分:0)
使用Object.entries()
从对象中获取每个键/值对,并使用map()
遍历每个键:
let obj = {manager:'XYZ'}
let arr = Object.entries(obj).map(([key, val]) => ({position: key, name: val}))
console.log(arr)
答案 1 :(得分:0)
另一种选择是使用for循环:
let obj = {manager:'XYZ'}
let output = [];
for (var key in obj) {
output.push({ position: key, name: obj[key] });
}
console.log(output);
答案 2 :(得分:-1)
使用Object.entries
,map
和一些解构方法可以得出一个简单的解决方案:
let obj = { manager: "XYZ" };
console.log(
Object.entries(obj).map(([position, name]) => ({ position, name }))
);