Javascript 如何循环对象并将键值推入键值对象
我不知道,如何循环一个对象,并将其键和值推入一个键值对象。 现在我给你们举个例子 输入对象如下所示:Javascript 如何循环对象并将键值推入键值对象,javascript,arrays,typescript,loops,Javascript,Arrays,Typescript,Loops,我不知道,如何循环一个对象,并将其键和值推入一个键值对象。 现在我给你们举个例子 输入对象如下所示: {a: 1, b:2, c:3} [{key: a, value: 1}{key: b, value 2} {key: c, value: 3}] 输出对象数组应如下所示: {a: 1, b:2, c:3} [{key: a, value: 1}{key: b, value 2} {key: c, value: 3}] 任何解决方案?可以使用对象。条目方法: new Map(Object
{a: 1, b:2, c:3}
[{key: a, value: 1}{key: b, value 2} {key: c, value: 3}]
输出对象数组应如下所示:
{a: 1, b:2, c:3}
[{key: a, value: 1}{key: b, value 2} {key: c, value: 3}]
任何解决方案?可以使用
对象。条目
方法:
new Map(Object.entries({a: 1, b:2, c:3}));
Object.entries(obj).map(([k, v])=> ({key: k, value: v}));
例如:
let obj={a:1,b:2,c:3};
const result=Object.entries(obj.map)([k,v])=>({key:k,value:v}));
控制台日志(结果)代码>可以使用对象。条目
方法:
Object.entries(obj).map(([k, v])=> ({key: k, value: v}));
例如:
let obj={a:1,b:2,c:3};
const result=Object.entries(obj.map)([k,v])=>({key:k,value:v}));
控制台日志(结果)代码>一个简短的方法
Object.entries(obj).map(([key, value])=> ({key, value}));
简短的方法
Object.entries(obj).map(([key, value])=> ({key, value}));
有一个内置函数,叫做Object.entries
有一个内置函数,叫做Object.entries