码迷,mamicode.com
首页 > Web开发 > 详细

js构造函数内存在的闭包

时间:2019-01-13 12:22:30      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:内存   console   int   ons   function   cti   inf   func   闭包   

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的时候,函数构造后内存销毁了,但是属性存在了.

js构造函数内存在的闭包

标签:内存   console   int   ons   function   cti   inf   func   闭包   

原文地址:https://www.cnblogs.com/C-CHERS/p/10262208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!