关于闭包,不断理解不断更新

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于闭包,不断理解不断更新相关的知识,希望对你有一定的参考价值。

1、

function say667(){
    var num = 666;
    var sayAlert = function(){
        alert(num);
    }
    num++;
    return sayAlert;
}
var sayNumber = say667();
sayNumber();

闭包中使用的函数局部变量并非是值拷贝,而是引用。

say667()执行结束之后number所在的那块内存的值为667,而sayNumber()是在say667()执行结束之后才执行,当它访问number所在的内存时,结果自然也是667。

以上是关于关于闭包,不断理解不断更新的主要内容,如果未能解决你的问题,请参考以下文章

转载--一个关于操作系统不断更新迭代的秘密

2017读过的书(不断更新)

(不断更新)关于显著性检测的调研-Salient Object Detection: A Survey

关于闭包的理解

关于js中闭包的理解

关于闭包的理解