Code前端首页关于Code前端联系我们

结束问题(JAVASCRIPT面试)

terry 2年前 (2023-09-25) 阅读数 50 #后端开发

function A() {

let n = 3

B = function () {

(n)

}

} ()A

B()

很多人解释闭包可能是嵌套在函数中的函数。然后返回该函数。事实上,这个解释是不完整的。恐怕上面的例子可能与这个观点相矛盾

其实,在JS中,闭包的意义就是让我们可以在函数中间接访问变量。

经典面试题:在循环中使用闭包解决var

定义的函数的问题 for (var i = 1; i

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门