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);