javascript - 连接两个字符串数组的元素 jQuery

标签 javascript jquery arrays concatenation

我有两个字符串数组,分别称为 old_array 和 new_array,我想像这样将它们连接在一起:

old_array = "fd.com/product1/,fd.com/product2/,fd.com/product3/"

new_array = "image1.jpg,image2.jpg,image3.jpg"

(code happens in this area)

final_array = "http://www.fd.com/product1/image1.jpg,http://www.fd.com/product2/image2.jpg,http://www.fd.com/product3/image3.jpg"

我所看到的都是将第二个阵列附加到第一个阵列的东西(即“fd.com/product1/,fd.com/product2/,d.com/product3/,image1.jpg,image2. jpg,image3.jpg") 这不是很有帮助...?

这种事情可以在 jQuery 中完成吗?

最佳答案

var oldArray = 'fd.com/product1/,fd.com/product2/,fd.com/product3/'.split(','),
    newArray = 'image1.jpg,image2.jpg,image3.jpg'.split(',');

var finalArray = oldArray.map(function(e, i) {
        return 'http://' + e + newArray[i];
    });

document.write(finalArray);

关于javascript - 连接两个字符串数组的元素 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31875229/

相关文章:

javascript - 图像旋转 - 根据图像高度和宽度调整 Canvas 大小

javascript - 如何在javascript中添加数组的数组

c++ - 将文本文件中的整数插入整数数组

java - Java按索引对数组进行二维排序

javascript - Angular 2选择具有初始值的复杂对象

javascript - 通过javascript获取网页元素节点的文本节点

javascript - Cordova SQLite 插件仅在第一次调用时有效

javascript - 添加 ajax 后 jQuery 不起作用

javascript - 功能仅在第二次单击时起作用,然后就可以正常工作了吗?

jquery - 使用jquery过滤