首页  >  问答  >  正文

javascript - 回调函数和闭包的关系

请问回调函数用到了闭包的特性么?比如:

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

全部回复(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
  • 取消回复