面试的时候经常碰到关于闭包的问题
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){ return function(){ return this.name;
};
},
getName:function(){
alert(this.name);
}
};
alert(object.getNameFunc()()); //The Window
object.getName(); //My Object
解决js函数闭包内存泄露问题的办法
主要模块:首页商品推荐 /顾客留言发布 /商品分类浏览 /按商品分类、关键字搜索商品 /商品购物车 人信息中心 /显示商品详细介绍以及多图片显示功能 /商品类别管理有分大类中类的类别设定商品搜索类别设定 /商品管理有临时关闭不在线功能 /订单管理 /支付类型管理模块 留言管理 /后台权限分级管理 /密码修改 /新闻管理 /网站配置管理 /滚动广告管理v1.58更新:1、增强支付接口设置。2、内置支
function Cars(){
this.name = "Benz";
this.color = ["white","black"];
}
Cars.prototype.sayColor = function(){
var outer = this.color; //保存一个副本到变量中return function(){
return outer//应用这个副本
};
outer = null; //释放内存
};
var instance = new Cars();
console.log(instance.sayColor()())









