gpt4 book ai didi

Javascript 组合数组或字符串

转载 作者:行者123 更新时间:2023-11-29 15:05:02 25 4
gpt4 key购买 nike

我有以下动态生成的字符串:

var stringA = ["a1", "a2", "a3" ... 'a400' ... 'a600']; // length 600
var stringB = ["b1", "b2", "b3" ... 'b400']; // length 400

我怎样才能得到一个像这样组合的数组或字符串:

var myString = ["a1b1", "a2b2", "a3b3" ... "a400b400", "a401" ... "a600"]

最佳答案

你可以这样做:

var result = [], len = Math.max(stringA.length, stringB.length);
for(var i=0; i < len; i++) {
result.push((stringA[i] || "") + (stringB[i] || ""));
}

You can test it out here , || "" 是为了防止将 undefined 作为较短数组中的字符串。 Math.max() 调用是为了让 either AB 更长,它会迭代到任一个的末尾,就像问题中的 A 更长一样。

关于Javascript 组合数组或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4022630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com