高階函式 回撥函式
阿新 • • 發佈:2021-11-18
高階函式
function f(){
console.log("f()")
}
f() function f(){ return function(){ console.log("f()") } } f()() 回撥函式 function f(fun,fun2){ //arguments btn.click=function(){ fun() fun2() } } function sum(){ console.log("sum") } 回撥地獄 function f(fun){
fun();
}
f(f(f(f(f()))))
解決方式: Promise then
// sum(); // f(sum)
f() function f(){ return function(){ console.log("f()") } } f()() 回撥函式 function f(fun,fun2){ //arguments btn.click=function(){ fun() fun2() } } function sum(){ console.log("sum") } 回撥地獄 function f(fun){
// sum(); // f(sum)