会js的大哥帮忙组装一下数组

str1= ['111.jpg','2222.jpg']
str2=['1111.mp4','2222.mp4']

我想要的组装结果是:

str3=[
{"pic":"111.jpg","video":"111.mp4"} 
{"pic":"222.jpg","video","222.mp4"}
]
阅读 2k
1 个回答

简单做法:

var str1 = ['111.jpg','2222.jpg'];
var str2 = ['1111.mp4','2222.mp4'];
var str3 = str1.map((el, index) => {
    return {
        pic: el,
        video: str2[index]
    };
});
console.log(str3);
[
  {
    "pic": "111.jpg",
    "video": "1111.mp4"
  },
  {
    "pic": "2222.jpg",
    "video": "2222.mp4"
  }
]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题