᳓前言
Callback function是撰寫JavaScript程式所必須熟練的基礎之一,為了之後能夠順利撰寫Node.js的程式,必須先做點功課。
᳓重點整理
Callback function能夠將function x作為另外一個function y的參數(callback),且可以在function y中的任何地方、不限次數的執行。
Callback function能夠將function x作為另外一個function y的參數(callback),且可以在function y中的任何地方、不限次數的執行。
᳓實作
撰寫
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* | |
* Basic callback function | |
* 功能:將function x作為function y的參數(callback) | |
* | |
*/ | |
let x = function(){ | |
console.log("I am called from function y"); | |
} | |
let y = function(callback){ | |
console.log("run before callback"); | |
callback(); | |
console.log("run after callback"); | |
callback(); | |
} | |
y(x); |
(若是忘了該怎麼執行請參考"為什麼全世界都在學Node.js-建立一個最簡單的Server")
執行結果 |
沒有留言:
張貼留言