JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function each_lazy(arr1, arr2, action, action2) {
return function () {
var returned = [];
for (var i = 0; i < arr1.length; i++) {
returned.push(action2(action(arr1[i]), action(arr2[i])));
}
return returned;
}
}
console.log(0);
var t = each_lazy([1, 2], [5, 6], function (a) {
return a * 2;
}, function (a, b) {
return a + b;
});
console.log(1);
console.log(t());
console.log(2);