【发布时间】:2018-08-02 18:56:11
【问题描述】:
我正在寻找一个 JavaScript 函数,它接受两个长度相等的字符串数组并输出一个与输入数组长度相同的字符串数组,其中包含输入数组的元素级联字符串。是否有内置的 JavaScript 函数可以做到这一点?
另外,当元素级连接完成时,我想在连接的元素之间添加一个字符串。例如,这样对于每个i 都是如此:
outputArray[i] = inputArray1[i] + " - " + inputArray2[i]
【问题讨论】:
-
从您发布的示例中,如果您在输入数组上循环,您已经有了一个可行的解决方案
-
我正在寻找一个函数
-
第 1 步:获取您现在正在工作的代码并将其移动到函数第 2 步:调用该函数第 3 步:利润
-
没有内置的专门执行此操作。它被称为
zip。 js 标准库中最接近的东西是reduce,就像 Nina 发布的那样。你没有理由不能创建自己的zip函数。
标签: javascript arrays concatenation