gpt4 book ai didi

javascript - javascript中不同数据类型的数组

转载 作者:行者123 更新时间:2023-11-28 13:37:49 25 4
gpt4 key购买 nike

我有两个数组,一个是字符串,另一个是 JavaScript 中的整数,我想要一个这种形式的对象

[["a",1],["b",2],["c",3]]

请帮助我如何创建这个对象

编辑:需要此操作的实际示例...https://www.cssscript.com/creating-funnel-charts-using-svg-and-d3-js-d3-funnel/

最佳答案

以下是众多可能的解决方案之一:

var a1 = ["a", "b", "c"];
var a2 = [1, 2, 3];
var a3 = a1.map(function(e,i){ return [e,a2[i]] });

这使得[["a",1],["b",2],["c",3]]

参见map

<小时/>

如果您想要的是一个对象(“关联数组”),例如 {a: 1, b: 2, c: 3}

然后就更有趣了:

var a1 = ["a", "b", "c"];
var a2 = [1, 2, 3];
var a3 = a1.reduce(function(r,e,i){ r[e]=a2[i]; return r }, {});

参见reduce

关于javascript - javascript中不同数据类型的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148031/

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