您的位置:首页技术文章
文章详情页

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

浏览:56日期:2023-03-09 17:35:54

问题描述

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

$(’button’).onclick = function(){ /* do sth */};

问题解答

回答1:

A=(x)=>{alert(x)};B=(callback)=>{let y=1;callback(y)};B(A);这样回调就用到了

回答2:

没有,这里没有闭包。

闭包是在 A 函数里面返回 B 函数,然后 B 函数里面一直引用着 A 函数的布局变量。

标签: JavaScript
相关文章: