gpt4 book ai didi

javascript - 如何使用函数交织给定的字符串

转载 作者:行者123 更新时间:2023-12-01 01:23:43 25 4
gpt4 key购买 nike

我对 JavaScript 编程非常陌生,我有一个难题,如下所述。

函数如何接收一个字符串并返回一个字符串,该字符串本身与其相反的字符串交织在一起。例如,“ab12”将由“ab12”和“21ba”交织而成:“a2b11b2a”

我尝试这种方式会出现错误。任何帮助将不胜感激。谢谢

function interwoven(str) {
var newString = "";
for (var i = str.length - 1; i >= 0; i--) {
for (var j = str.length; i <= 0; i++)
newString += str[j+i];
}
return newString;
}
interwoven('ab12');

最佳答案

您可以使用两个递增的索引 i 和递减的 j

function interwoven(str) {
var i = 0, len = str.length, j = len - 1, newString = "";
for (; i < len; i++, j--) {
newString += str[i] + str[j]
}
return newString;
}
console.log(interwoven('ab12'));

关于javascript - 如何使用函数交织给定的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54010621/

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