摘要:
Closure: JavaScript词缀作用域。javascript的函数在执行时是按照定义作用域链起作用。内嵌函数f()被包含在一个作用域链中,在这个作用域链中scope被赋值为"local scope"。无论f最终在哪里被执行,这种绑定一直存在。var scope = "global scope";function checkscope() { var scope = "local scope"; function f() { return scope; } return f;}console.log(checkscope()( 阅读全文