gpt4 book ai didi

Javascript:将 map 转换为对象数组

转载 作者:行者123 更新时间:2023-12-05 09:07:00 27 4
gpt4 key购买 nike

我是一般编程新手,希望将 Javascript 映射转换为对象数组。例如将输入常量转换为输出常量:

const input = new Map([
[1, 'one'],
[2, 'two'],
[3, 'three'],
]);

const output = [
{ number: 1, letter: 'one' },
{ number: 2, letter: 'two' },
{ number: 3, letter: 'three' }
];

这可能是一个简单的代码,但我找不到任何引用。有什么建议吗?谢谢!

最佳答案

这样的事情可能会起作用:

const output = Array.from(input).map(([number, letter]) => ({number, letter}));

基本思想是将映射 input 转换为数组,然后映射每个条目。

关于Javascript:将 map 转换为对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65405280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com