关于闭包,不断理解不断更新
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。
以上是关于关于闭包,不断理解不断更新的主要内容,如果未能解决你的问题,请参考以下文章