gpt4 book ai didi

javascript - 一次组合两个Javascript中的字符串数组

转载 作者:行者123 更新时间:2023-11-30 11:35:24 24 4
gpt4 key购买 nike

我有一个字符串数组,如何一次组合两个用下划线分隔的元素。

var array = ['a', 'b', 'c']; 输出应该是 ['a_b', 'a_c', 'b_c']

我如何在 Javascript 中做到这一点?

请注意这不同于Permutations in JavaScript?因为我们需要两个的组合并且不能是数组元素不能被复制。

谢谢。

最佳答案

您可以使用嵌套循环来实现类似的目的:

var arr = ['a', 'b', 'c'];
var newArr = [];

for (var i=0; i < arr.length-1; i++) { //Loop through each item in the array
for (var j=i+1; j < arr.length; j++) { //Loop through each item after it
newArr.push(arr[i] + '_' + arr[j]); //Append them
}
}

console.log(newArr);

我选择将此标记为社区帖子,因为我认为一个没有尝试的问题不应该获得声誉,就个人而言。

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

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