gpt4 book ai didi

javascript - Typescript:连接字符串数组中的所有元素

转载 作者:行者123 更新时间:2023-11-28 18:13:06 26 4
gpt4 key购买 nike

我有一个字符串数组:

public scene: Array<string> = ['gittare','saxsophone','drum'];

我需要连接数组中的所有字符串,例如 'gittare_saxsophone_drum' 。这是我的递归解决方案:

addressCreator(array:Array<string>){


if(array.length>0)
var fileName=array[0]+"_"+this.addressCreator(array);
else
return [];
return fileName;
}

非递归方法可能是:

addressCreator(array:Array<string>){

array.splice(0,1);
for(let e of array)
var fileName=e+"_"+fileName;

return fileName;
}

在这两个解决方案中,我使用了 var ,它不应该在函数式编程中使用。

那么最好的方法是什么?

最佳答案

您只需使用join方法即可。

let x = scene.join("_");

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

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