我正在尝试获得所有可能的配对组合
const arr = [1,2,3];
const groups = [];
for (let i = 0, i < arr.length, i++) {
for (let j = i + 1, j < arr.length, j++) {
groups.push(arr[i] + ", " + arr[j]);
}
}
document.body.innerHTML = groups;
您在
,
定义中使用了逗号 ;
而不是分号 for loop
。const arr = [1, 2, 3];
const groups = [];
for (let i = 0; i < arr.length; i++) {
for (let j = i + 1; j < arr.length; j++) {
groups.push(arr[i] + ", " + arr[j]);
}
}
document.body.innerHTML = groups.join("<br>");