gpt4 book ai didi

javascript - 如何在数组中添加对象的键?

转载 作者:行者123 更新时间:2023-12-04 01:40:42 26 4
gpt4 key购买 nike

伙计们。我有这样的数组

array = [{name:"A",data:"..."},{name:"B",data:"..."},{name:"C",data:"..."}]

我想将此数组编辑为

array = [ "A":{name:"A",data:"..."},"B":{name:"B",data:"..."},"C":{name:"C",data:"..."}

如何根据对象自身的值设置对象键?

最佳答案

要获取对象,您可以使用 Object.fromEntries与映射的键/值对

var array = [{ name: "A", data: "..." }, { name: "B", data: "..." }, { name: "C", data: "..." }],
result = Object.fromEntries(array.map(o => [o.name, o ]));

console.log(result);
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于javascript - 如何在数组中添加对象的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59736996/

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