在 JavaScript 中,实现数组两两组合可以通过多种方式。以下是一种常见的方法:
function twoByTwoCombination(arr) {
let result = [];
for (let i = 0; i < arr.length - 1; i++) {
for (let j = i + 1; j < arr.length; j++) {
result.push([arr[i], arr[j]]);
}
}
return result;
}
let array = [1, 2, 3, 4];
console.log(twoByTwoCombination(array));
// 输出: [ [ 1, 2 ], [ 1, 3 ], [ 1, 4 ], [ 2, 3 ], [ 2, 4 ], [ 3, 4 ] ]
基础概念:
优势:
应用场景:
可能出现的问题及解决方法: