js学习笔记之闭包
发布时间:2016-09-14 编辑:jiaochengji.com
教程集为您提供js学习笔记之闭包等资源,欢迎您收藏本站,我们将为您提供最新的js学习笔记之闭包资源
本实例来自《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,函数可以访问他被创建时所处山下文环境,这就是闭包。
您可能感兴趣的文章:
js学习笔记之闭包
golang匿名函数和闭包学习笔记
golang学习笔记(一):包,变量,函数
Golang笔记:语法,并发思想,web开发,Go微服务相关
Struts 学习笔记之Action
MySQL学习笔记之日志管理
学习笔记之JAVA图形设计卷I AWT——第3章 图 形
Jquery 学习笔记(一)
Jquery 基础学习笔记
谈谈我所理解的闭包,js、php、golang里的closure
[关闭]