为了账号安全,请及时绑定邮箱和手机立即绑定

js两个数组合并问题

js两个数组合并问题

千万里不及你 2019-04-09 20:24:32
这里有两个数组,分别为vararr1=[5,6,7,8,9];vararr2=['a','b','c','d','e'];能否以arr1为key,arr2为value合并成新的数组对象呢?最终效果为{5:'a',6:'b',7:'c',8:'d',9:'e'}谢谢。
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

如果没有重复的话:
vararr1=[5,6,7,8,9];
vararr2=['a','b','c','d','e'];
varobj={};
for(vari=0;iobj[arr1[i]]=arr2[i];
}
console.log(obj);
/*输出*/
Object{5:"a",6:"b",7:"c",8:"d",9:"e"}
                            
查看完整回答
反对 回复 2019-04-09
?
手掌心

TA贡献1942条经验 获得超3个赞

@沙渺使用的underscore.js的确有这个函数,但不是_.zip(),而是_.object():
Object{5:"a",6:"b",7:"c",8:"d",9:"e"}
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 374 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信