阅读背景:

杂七杂八JS :深入理解 函数、匿名函数、自执行函数

来源:互联网 
         定义并立即调用 由于外部无法引用它内部的变量, 因此在执行完后很快就会被释放。所以这里的匿名函数有一个参数num,也就是最终的函数要返回的值。在调用每个匿名函数时,我们传入了变量i。由于函数是按值传递的,所以会将变量i的当前值赋值给参数num,而这个匿名函数内部,又创建并返回了一个返回num的闭包。这样一来,result数组中的每个函数都有自己num的一个副本,因此就可以返回各自不同的数值了。所以


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: