如何在 JavaScript 中生成具有以下条件的字符串数组元素之间的所有不同组合:
例如,使用此输入字符串数组:
var array = ["A", "B", "C"];
不同的组合只会是:
我假装用它来做这样的事情:
var count = 0;
for each (different combinations in input array of strings){
console.log (item1 of combination);
console.log (item2 of combination);
count = count + 1;
}
console.log(count);
谢谢*
答案 0 :(得分:2)
这样的事情会起作用。
var arr = ["A", "B", "C"];
var count = 0;
for (var i=0; i<arr.length; i++){
for (var j=i+1; j<arr.length; j++){
console.log(arr[i] + arr[j]);
count = count + 1;
}
}
console.log(count);