createFunction函数闭包
2017-04-17 10:14:34 0 举报
`createFunction`函数闭包是一个在JavaScript中常见的概念,它允许你创建一个可以记住并访问其自身作用域、外部函数作用域以及全局作用域变量的函数。当一个函数在其内部定义了另一个函数时,内部的这个函数就可以访问到外部函数的作用域,这就是闭包的基本概念。 `createFunction`函数闭包的主要优点是它可以帮助我们创建一些私有的方法和变量,这些方法和变量不能从外部直接访问,只能通过特定的公共方法来访问,这样可以提高代码的安全性和可维护性。同时,闭包还可以实现一些特殊的功能,比如实现函数柯里化、实现函数的延时执行等。
作者其他创作
大纲/内容
闭包result[2]执行环境
arguments
[]
this
window
活动对象(result[2] 闭包)
(object)
[[Scope]]
活动对象(result[1]闭包)
活动对象(createFunction)
result
(Array)
......
2
作用域链
1
0
document
...
i
全局对象
createFunction
(function)
闭包result[1]执行环境
0 条评论
下一页