Pregunta sobre el argumento de const "b"
Solo una pregunta, segun entiendo la const "b" aunque devuelve la función "y" , no pierde su valor, es decir que por eso "x" sigue valiendo 2. Es correcto?
Coloque una nota en el código solo por sino me explique bien. Gracias por el apoyo.
c = console.log
const c = console.log
const doSomething = (x) => (y) => x * y
const a = doSomething(3)(2) // 6
const b = doSomething(2) // y => x * y -- nota aunque devuelve la función y, no pierde su valor x
c(doSomething(a)((b)(1))) //Resultado 12 - aca b refleja que x no pierde su valor por eso es igual a 2
