本实例来自《javascript言语精炼》
组织器挪用形式:
var Quo = function(string){
this.status = string;
};
Quo.prototype.get_status=function(){
return this.status;
}
var myQuo = new Quo("binta");
console.log(myQuo.get_status());//binta
闭包:
var quo = function(status){//status变成了私有属性
return{
get_status:function(){
return status;
}
};
};
var myQuo = quo("binta");
console.log(myQuo.get_status());//binta
当quo函数返回时,get_status要领依旧能够接见status,函数能够接见他被建立时所处山下文环境,这就是闭包。