let x = (x=>(x => x * 9)(x)+3)(5)
let y = y => (y => y *9)(y) + 3
console.log(x)
console.log(y(5))
结果是48
let x = (x=>(x => x * 9)(x)+3)(5)
let y = y => (y => y *9)(y) + 3
console.log(x)
console.log(y(5))
结果是48
let x = (x=>(x => x * 9)(x)+3)(5);
改成普通的函数是
function f2(x) {
return x * 9;
}
function f1(x) {
return f2(x) + 3;
}
let x = f1(5)
同样的
let y = y => (y => y *9)(y) + 3
改成普通的函数是
function f2(y) {
return y * 9;
}
function y(y) {
return f2(y) + 3;
}