js构造函数内存在的闭包
生活随笔
收集整理的這篇文章主要介紹了
js构造函数内存在的闭包
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
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
//存在于構(gòu)造函數(shù)內(nèi)的閉包 age:30 發(fā)生了閉包
//this.print 內(nèi)存在閉包,閉包發(fā)生在構(gòu)造new的時候,函數(shù)構(gòu)造后內(nèi)存銷毀了,但是屬性存在了.
轉(zhuǎn)載于:https://www.cnblogs.com/C-CHERS/p/10262208.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的js构造函数内存在的闭包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江西财经大学第二届程序设计竞赛同步赛 H
- 下一篇: bzoj 1596 电话网络