if (acc == null) {
return v;
} else {
return acc < v ? acc : v;
}
}, null);
const zipWith = (f, ...arrays) => {
const res = [];
const minLength = minimum(arrays.map(arr => arr.length));
for (let i = 0; i < minLength; i += 1) {
res.push(f(...arrays.map(arr => arr[i])));
}
return res;
};
arrays.map(arr => arr.length) я вот в этом уже запутался если честно
Обсуждают сегодня