登录 |

closure闭包的好例子

2012年08月9日 下午 16:18 | 作者:

var name = "The Window";
var object = {
    name : "My Object",
    getNameFunc : function(){
        var $this = this;
        console.log('In getNameFunc');
        console.log(this);
        console.log(this.name);
        return function(){
            console.log('In lamd');
            console.log($this);
            console.log($this.name);

            console.log(this);
            console.log(this.name);
        };
    }
};
var func = object.getNameFunc();
console.log(func);
func();