在類C語言中通常通過函數指針/引用的方式傳遞。
jquery也提供類似的回調函數機制。但是如何正確傳遞回調函數仍然值得一提。
1、不帶參數的回調
其中myCallBack是函數名字。函數是javascript的基礎??梢援斪饕米兞恳粯觽鬟f。
2、帶參數的回調
很自然的,按照以往的經驗,我們會認為帶參數的回調是下面的樣子:
但這樣將不能正常工作。myCallBack(param1, param2)會在調用這個語句的時候就被執行,而不是在之后。
下面的語法才是正確的:
這樣回調函數被作為函數指針傳遞,將在get操作執行完成后被執行。
新聞熱點
疑難解答