gpt4 book ai didi

javascript - 如何一次在 Javascript Map 中设置多个值?

转载 作者:行者123 更新时间:2023-11-30 07:32:08 25 4
gpt4 key购买 nike

我这里有一个简单的逻辑链,其中 bigCities 是一个 Javascript map 。在此示例中,d 表示从 csv 文件读取的数据数组中的每个对象。对于每个对象的城市属性,我为其分配 d.pop 值(城市人口)。

bigCities.set(d.city, +d.pop)

如果我想一次设置多个值怎么办?代码看起来像这样吗:

bigCities.set(d.city, ["population": +d.pop, "latitude": +d.lat, "longtitude": +d.lng)

是否可以在 Javascript 映射中创建一个键值对,其中值是一个数据数组?如果是这样,我将如何正确编写上面的示例?

最佳答案

要在 Map 对象上设置多个键和值,您可以传递一个数组数组

let m = new Map([["a", [1,2,3]], ["b", [4,5,6]]]);

console.log([...m], m.get("a"))

关于javascript - 如何一次在 Javascript Map 中设置多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48333685/

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