javascript实现的闭包简单实例

 更新时间:2015年07月17日 15:04:09   作者:优雅先生  
这篇文章主要介绍了javascript实现的闭包简单实现方法,涉及javascript闭包的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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 iframe跨域详解

    javascript iframe跨域详解

    这篇文章主要介绍了javascript iframe跨域详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • Table冻结表头示例代码

    Table冻结表头示例代码

    Table冻结表头,大家对此应该不会很陌生,实现很简单,下面为大家详细介绍下具体的实现,感兴趣的朋友可以参考下
    2013-08-08
  • Javascript 区别浏览器 代码

    Javascript 区别浏览器 代码

    用来区别多个浏览器的代码,其实在具体的使用中,一般只要区分ie跟firefox.
    2009-07-07
  • 微信小程序自定义底部弹出框动画

    微信小程序自定义底部弹出框动画

    这篇文章主要为大家详细介绍了微信小程序自定义底部弹出框动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JS对象属性的检测与获取操作实例分析

    JS对象属性的检测与获取操作实例分析

    这篇文章主要介绍了JS对象属性的检测与获取操作,结合实例形式分析了JS针对ES5、ES6实现对象属性的检测与获取常见操作技巧,需要的朋友可以参考下
    2020-03-03
  • JavaScript中的undefined学习总结

    JavaScript中的undefined学习总结

    这篇文章主要是对JavaScript中的undefined进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题

    JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题

    这篇文章主要给大家介绍了利用Javascript判断鼠标进入容器方向的方法,以及window.open新窗口被拦截的问题分析,文中给出了详细图文介绍和示例代码,相信对大家的理解和学习具有一定的参考借鉴价值,下面来一起看看吧。
    2016-12-12
  • 详解JS如何解决大数据下滚动页面卡顿问题

    详解JS如何解决大数据下滚动页面卡顿问题

    之前遇到不分页直接获取到全部数据,前端滚动查看数据,页面就挺卡顿的,所以这篇文章来和大家聊聊如何解决这一问题,感兴趣的小伙伴可以了解下
    2023-07-07
  • JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)

    JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)

    使用javascript来写复制到剪贴板的代码,一般都是浏览器不兼容的。所以采用flash的方式,模拟一个层,再来复制,就可以做到全部浏览器都适用,具体实现如下,感兴趣的朋友可以参考下哈
    2013-05-05
  • JS过滤url参数特殊字符的实现方法

    JS过滤url参数特殊字符的实现方法

    本篇文章主要是对JS过滤url参数特殊字符的实现方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12

最新评论