javascript实现的闭包简单实例


Posted in Javascript onJuly 17, 2015

本文实例讲述了javascript实现的闭包。分享给大家供大家参考。具体如下:

var name = "The Window";
var obj = { 
  name: "My Object", 
  getNameFunc: function() {
    return function() { 
     return this.name; 
    }; 
  } 
};
console.log( obj.getNameFunc()() );
var name = "The Window";
var obj = { 
  name: "My Object", 
  getNameFunc: function() {
    var that = this;
    return function() { 
     return that.name; 
    }; 
  } 
};
console.log( obj.getNameFunc()() );

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 Javascript
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
Sep 01 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
js实现移动端轮播图效果
Dec 09 Javascript
BootstrapTable加载按钮功能实例代码详解
Sep 22 Javascript
Vue.js 中的 v-cloak 指令及使用详解
Nov 19 Javascript
js getBoundingClientRect使用方法详解
Jul 17 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
Vue 禁用浏览器的前进后退操作
Sep 04 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
Nov 05 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 #Javascript
JavaScript实现基于十进制的四舍五入实例
Jul 17 #Javascript
JavaScript之AOP编程实例
Jul 17 #Javascript
js+html5实现可在手机上玩的拼图游戏
Jul 17 #Javascript
javascript封装的sqlite操作类实例
Jul 17 #Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 #Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 #Javascript
You might like
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
jquery的index方法实现tab效果
2011/02/16 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
在Python中使用HTML模版的教程
2015/04/29 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
python测试mysql写入性能完整实例
2018/01/18 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
python库matplotlib绘制坐标图
2019/10/18 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
python利用platform模块获取系统信息
2020/10/09 Python
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
C++是不是类型安全的
2014/02/18 面试题
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
结婚典礼致辞
2015/07/28 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
实战 快速定位MySQL的慢SQL
2022/03/22 MySQL
SQL Server中锁的用法
2022/05/20 SQL Server