相关疑难解决方法(0)

JavaScript闭包如何工作?

您如何向知道其所包含概念的人(例如函数,变量等)解释JavaScript闭包,但不了解闭包本身?

我已经看过维基百科上给出的Scheme示例,但遗憾的是它并没有帮助.

javascript variables closures scope function

7644
推荐指数
82
解决办法
139万
查看次数

JavaScript 为什么在函数中返回函数?

var favoriteColor = "blue";
function colorGenerator(color) {
    return function () { return color; };
}
var getColor = colorGenerator(favoriteColor);
Run Code Online (Sandbox Code Playgroud)

为什么 getColor 不是蓝色。getColor() 是蓝色的。getColor 也变成了一个函数?因为我们在 colorGenerator 中返回了一个函数?

我对这些感到困惑。感谢您的帮助。

javascript function

9
推荐指数
2
解决办法
6672
查看次数

标签 统计

function ×2

javascript ×2

closures ×1

scope ×1

variables ×1