2 мапперв, и результат записать в виде пар ( уак результат zip). Это надо сделать как flow (chain). Как это сделать? Я пока додумался чтобы использовать over, но в результате получается массив с двумя масствами, как из них сделать массив пар ? Отдельным reduce? Или есть что то лучше
const _ = require('lodash'); const inputArray = [1, 2, 3, 4, 5]; const mapper1 = (value) => value * 2; const mapper2 = (value) => value + 1; const result = _.chain(inputArray) .map(mapper1) .map(mapper2) .zip(inputArray) // здесь создадим пары (результат, исходное значение) .value(); console.log(result);
Обсуждают сегодня