这里有两个数组,分别为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"}
手掌心
TA贡献1942条经验 获得超3个赞
@沙渺使用的underscore.js的确有这个函数,但不是_.zip(),而是_.object(): Object{5:"a",6:"b",7:"c",8:"d",9:"e"}
添加回答
举报
0/150
提交
取消