相关疑难解决方法(0)

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 ×1

javascript ×1