mas*_*su9 0 javascript typescript
我有一个像这样的键值对列表
{
apple: "Apple",
banana: "Banana"
}
Run Code Online (Sandbox Code Playgroud)
我想像这样将其转换为对象
[
{key: 'apple', value: 'Apple'},
{key: 'banana', value: 'Banana'}
]
Run Code Online (Sandbox Code Playgroud)
我是否只需要循环执行此操作?有没有更好的办法?
您可以使用Object.entriesmethod获取键值对数组,以及使用Array#mapmethod迭代和创建自定义数组。
let obj = {
apple: "Apple",
banana: "Banana"
};
let res =Object.entries(obj).map(([key, value]) => ({ key, value }))
console.log(res)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |