javascript - 从两个数组创建对象

标签 javascript jquery

如何在不使用 javascript 循环的情况下从两个数组创建对象。

示例:

array1 =  [1,2,3,4,5];
array2 = [A,B,C,D,E];

我想从下面的对象

obj = {
'1': 'A',
'2': 'B',
'3': 'C',
'4': 'D',
'5': 'E',
}

提前致谢

最佳答案

var obj = {}

array1 = [1, 2, 3, 4, 5];
array2 = ['A', 'B', 'C', 'D', 'E'];

array1.forEach(function(value, index) {

  obj[value] = array2[index];

});

console.log(obj);

关于javascript - 从两个数组创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037551/

相关文章:

jquery - 设置 slider 小部件的值,没有任何反应

javascript - AngularJS 排除过滤器?

javascript - 我们可以在没有 jQuery 的情况下在纯 JavaScript 中将对象分配给 html 元素吗

jquery - 使div的背景图像连续移动

jquery - 如何在单个帖子中多次使用此代码?

javascript - 如何获取第二个td的innerHTML

javascript - 如何在 Deno js 中使用 Google OAuth?

javascript - 在 Javascript/HTML 中使用 Web.config 应用程序数据

javascript - 从 Canvas 获取源 URL 或图像名称

jQuery:使用多个类进行过滤