JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdn.jsdelivr.net/lodash/4.17.4/lodash.min.js"></script>
JavaScript
var products,
derivePrice1,
derivePrice2;
products = _.times(10,
{price: 1}
);
derivePrice1 = function (product) {
console.log('derivePrice1')
//product.price += Math.random();
return product;
};
derivePrice2 = function (product) {
console.log('derivePrice2')
//product.price -= Math.random();
return product;
};
// Lo-Dash API
const test = _.chain(products)
.map(derivePrice1)
.map(derivePrice2)
.value();