j
Size: a a a
T
I
Ю
🔪
Ю
🔪
Ю
ZA
j
function combos (values, length, temp = [], index = 0) {
if (temp.length === length) return [temp]
let result = []
for (let i = index; i < values.length; i++) {
result = result.concat(combos(values, length, temp.concat(values[i]), i + 1))
}
return result
}
console.log(combos([1, 2, 3, 4], 3))
ZA
IS
IS
IS
j
SJ
T
j
T