js 将两个长度一样的一维数组 合成一个一维数组,A为键值,B为key值

东云180 2016-09-21 03:02:03
js 将两个长度一样的一维数组 合成一个一维数组,A为键值,B为key值

var arr1=['a','b','c','d'],
arr2=['张三','李四','王五','刘六'];
结果:
var arr3=['a'=>'张三','b'=>'李四','c'=>'王五','d'=>'刘六']
请问要怎么处理呢?
...全文
639 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
木头海上漂 2016-09-21
  • 打赏
  • 举报
回复
function ArrayToObj(arrA, arrB) {
var info = {};
for(var i = 0; i < arrA.length; i++ ) {
info[arrA[i]] = arrB[i];
}

return info;
}
  • 打赏
  • 举报
回复
json格式对象可以做到类似格式,不过格式是var arr3={'a':'张三','b':'李四','c':'王五','d':'刘六'}
Go 旅城通票 2016-09-21
  • 打赏
  • 举报
回复

    var arr1 = ['a', 'b', 'c', 'd'], arr2 = ['张三', '李四', '王五', '刘六'], rst = {};
    for (var i = 0; i < arr1.length; i++) rst[arr1[i]] = arr2[i];
    console.log(rst)

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧