当前位置: 代码迷 >> JavaScript >> javascript闭包[两个小测试事例]
  详细解决方案

javascript闭包[两个小测试事例]

热度:206   发布时间:2013-03-14 10:33:15.0
javascript闭包[两个小测试例子]

一.程序一

<script>
var name = "The Window";
var Object_a = {
  name : "My Object",
  getNameFunc : function(){
               var that = this;
    return function(){
      return that.name;
    };
  }
};
alert(Object_a.getNameFunc()());
</script>

?

结果:My Object

?

二.程序二

<script>
var name = "The Window";
var Object_a = {
  name : "My Object",
  getNameFunc : function(){
    return function(){
      return this.name;
    };
  }
};
alert(Object_a.getNameFunc()());
</script>

?

结果:The Window

  相关解决方案