Daniel Vidal Sánchez@danielvidalsanchez66833
const doSomething = x => y => x * y const a = doSomething(2)(2) //4 const b = doSomething(3) //y => 3 * y c(doSomething(a)(b(3))) //doSomething(4)(9) 36
si se supone que cuando el valor de una variable no esta asignada es undefined, por que b(3) le da valor a "y" y no le reasigna el 3 a "x" que ya tenia de por si el valor 3 que están en la misma posición se quedaría igual "y => 3 * y" y el resultado seria undefined, no me quedo claro esa parte.