javascript - 组合两个普通数组以创建 key :value pair array

标签 javascript jquery arrays

我有两个这样的数组:

arr1 = ['一','二','三']

arr2 = ['1','2','3']

有没有办法用 jQuery 将它们组合起来,这样输出就像:

arr3 = ['一':'1', '二':'2', '三':'3']

最佳答案

如果是这样,我相信你要求创建一个对象(关联数组)

var arr1 = ['one','two','three'];

var arr2 = ['1','2','3'];

var combo_obj = {};

arr1.forEach(function(element, index) {

    combo_obj[element] = arr2[index];
});

console.log(combo_obj);

这是它的输出

{ one: '1', two: '2', three: '3' }

关于javascript - 组合两个普通数组以创建 key :value pair array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29246150/

相关文章:

javascript - 视频流启动时触发的事件,使用 getUserMedia

c - 查看是否已抽取号码

python - 转换STL 2 numpy、体积数据

python - 使用 Numpy 生成并填充二维数组

javascript - sockJS自己的事件名称

javascript - 将 debounce 与 react 一起使用不会触发功能

javascript - Angular : ng-repeat with uniques values in particular method

javascript - 在按钮上使用 onmouseover 事件时无法使图像消失

javascript - JQuery UI 响应式(Reactive) slider (在 slider 更改时同时更新多个 slider )

javascript - Slick Slider - 如何在点击时删除特定幻灯片