js构造函数内存在的闭包
生活随笔
收集整理的这篇文章主要介绍了
js构造函数内存在的闭包
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
function Func(x) {
this.x = x;
this.print=function() {
console.info(this.x);
(function (){
console.info(x);
})();
}
}
var a = new Func(30);
console.dir(a);
a.age = 300;
console.dir(a.print());//300,30
//存在于构造函数内的闭包 age:30 发生了闭包
//this.print 内存在闭包,闭包发生在构造new的时候,函数构造后内存销毁了,但是属性存在了.
转载于:https://www.cnblogs.com/C-CHERS/p/10262208.html
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的js构造函数内存在的闭包的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 江西财经大学第二届程序设计竞赛同步赛 H
- 下一篇: bzoj 1596 电话网络