Functions in the Environment
function f(g) {
return g(2);
}
f(x => x + 4);Wrong Expansion
function f(g) {
return g(2);
}
f(x => x + 4);
// During evaluation:
// f(x => x + 4) {
// return (x => x + 4)(2);
// }
Correct Expansion

Last updated