JavaScript中的回調函數(callback)


前言

callback,大家都知道是回調函數的意思。如果讓你舉些callback的例子,我相信你可以舉出一堆。但callback的概念你知道嗎?你自己在實際應用中能不能合理利用回調實現功能? 我們在平時的學習中容易犯不去深究的病,功能實現了也就不再去追其原由,對一些概念模模糊糊。如果對callback沒有一個清楚的理解,估計你在學習Node.js后會崩潰,因為callback是Node.js三大核心之一。

一 .回調函數

回調函數的概念

A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.

以上是Google的解釋,非常清晰簡明,小編令人窒息的四級英語水平都能看懂。
下面給一個回調的例子



function doSomething(msg, callback){
    alert(msg);
    if(typeof callback == "function") 
    callback();
 } 
doSomething("回調函數", function(){
    alert("匿名函數實現回調!");
 }); 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM