这 7 道关于闭包的面试题,你能答对几个?

2021-03-16
阅读 5 分钟
11.1k
每个 JavaScript 程序员都必须知道闭包是什么。在 JavaScript 面试中,你很可能会被问到闭包的概念。以下是 7 个有关 JavaScript 闭包的面试题,比较有挑战性。不要查看答案或运行代码,看看自己的水平到底如何。做完这些题大约需要半小时左右。1. 热身有以下函数 clickHandler,immediate和delayedReload: {代码...} ...

探索闭包

2020-08-14
阅读 5 分钟
2.4k
闭包有各种不同的形式。很多人在注意到闭包时,实际上他们已经在不知不觉中多次使用过了——可能你也是如此。所以学习闭包不是要去了解什么新概念,而是要了解你已经接触过的东西。

JavaScript 闭包指南

2019-05-05
阅读 3 分钟
2.1k
闭包是函数创建时作用域内所有变量的集合。要使用闭包,需要在另一个函数中创建一个函数,这种函数被称为嵌套函数。内部函数可以访问外部函数作用域中的变量(依靠闭包可以访问外部函数作用域),即使在返回外部函数之后也是如此。每次创建嵌套函数时都会创建闭包。