gpt4 book ai didi

javascript - 将 javascript 列表转换为字典

转载 作者:行者123 更新时间:2023-12-04 01:28:25 24 4
gpt4 key购买 nike

我正在尝试将 javascript 列表转换为具有指定键的字典。
我正在使用以下代码:

let list = ['cat', 'rabbit', 'fish']

list = list.map(x => {
return ({ animal: x });
})

console.log(list);


Of course this doesn't work. Edit: It actually does



预期结果:
[
{
"animal": "cat"
},
{
"animal": "rabbit"
},
{
"animal": "fish"
}
]

编辑:

列表=列表 实际上是问题中的错字-在我的真实代码中是正确的。我没有测试这个片段,因为我认为它不起作用。然后我也把自己弄糊涂了,并且确实输入了错误的预期结果。我的代码更复杂,发布它没有意义。作为作品,我认为我的错误必须在其他地方。谢谢您的帮助。

最佳答案

Of course this doesn't work.



确实如此(如果我们修正 Let 中的错字并且我们假设您想要一个包含三个对象的数组),您只是没有使用结果:

    let list = ['cat', 'rabbit', 'fish']

// vvvvvvv
list = list.map(x => {
return({animal: x});
});
console.log(list);


或者更简洁地使用简洁的箭头函数:

let list = ['cat', 'rabbit', 'fish']

list = list.map(x => ({animal: x}));
console.log(list);

关于javascript - 将 javascript 列表转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41856326/

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