Creates subsequences of the list.
The source list.
The list having subsequences.
const subSeq = subsequences(fromArray([1, 2, 3, 4]));const sequences = toArray(subSeq).map((seq) => toArray(seq));expect(sequences).toStrictEqual([ [], [1], [2], [1, 2], [3], [1, 3], [2, 3], [1, 2, 3], [4], [1, 4], [2, 4], [1, 2, 4], [3, 4], [1, 3, 4], [2, 3, 4], [1, 2, 3, 4],]); Copy
const subSeq = subsequences(fromArray([1, 2, 3, 4]));const sequences = toArray(subSeq).map((seq) => toArray(seq));expect(sequences).toStrictEqual([ [], [1], [2], [1, 2], [3], [1, 3], [2, 3], [1, 2, 3], [4], [1, 4], [2, 4], [1, 2, 4], [3, 4], [1, 3, 4], [2, 3, 4], [1, 2, 3, 4],]);
Creates subsequences of the list.