2013年3月13日

javascript的闭包

摘要: 昨天看代码发现一段函数样子很奇怪,百度了一下,原来是闭包函数,soga!以前听说过闭包是js里比较高级的特性,今天碰见了,就研究一下。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。一个比较简单的例子:function outerFun(){ var a=0; function innerFun() { a++; alert(a); } return innerFun; //注意这里}var obj=outerFun(); // 此处 obj 为o... 阅读全文

posted @ 2013-03-13 17:33 箫轩 阅读(144) 评论(0) 推荐(0) 编辑

导航