搜尋

首頁  >  問答  >  主體

javascript - 回呼函數和閉包的關係

請問回呼函數用到了閉包的特性麼?如:

$('button').onclick = function(){ /* do sth */};
伊谢尔伦伊谢尔伦2700 天前976

全部回覆(2)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:56:10

    A=(x)=>{alert(x)};
    B=(callback)=>{
    let y=1;
    callback(y)
    };
    B(A);
    這樣回調就用到了

    回覆
    0
  • typecho

    typecho2017-07-05 10:56:10

    沒有,這裡沒有閉包。

    閉包是在 A 函數裡面回傳 B 函數,然後 B 函數裡面一直引用著 A 函數的佈局變數。

    回覆
    0
  • 取消回覆