簡體   English   中英

了解回調函數參數

[英]Understanding callback function parameters

我一直在嘗試了解回調函數,但不確定在此示例中數據變量/對象實際來自何處:

$.get( "ajax/test.html", function( data ) {
  console.log(data);
});

我認為此函數定義如下:

$.get = function(url, callback) {
  // send request to url
  callback(data); // execute callback function... but where is data coming from/being defined?
};

我一直在嘗試了解回調函數,但不確定在此示例中數據變量/對象實際來自何處:

您調用了jquery函數$.get()並將匿名函數的句柄作為參數。 jQuery完成了有關調用ajax方法,獲取response (數據)並最終invoke匿名函數(將其作為參數傳遞給它)的所有工作。 然后, data變量由相同的jquery函數傳遞給此匿名函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM