АК
Size: a a a
АК
DM
ԱՕ
ЕС
AB
const arr = [10, 11];
const arr2 = [1, 2, 3];
как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]
то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
DM
АК
const arr = [10, 11];
const arr2 = [1, 2, 3];
как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]
то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
DM
DM
DM
DM
DM
const arr = [10, 11];
const arr2 = [1, 2, 3];
как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]
то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
[arr2, arr1].reduce((result, arr) => arr.reduce((acc, item) => [...acc, ...result.map(x => [item, ...x])], []), [[]])не благодари
A
DM
O((n+m)^2)
, где n - длина первого массива, m - длина второго массиваK
DM
DM
DM