标签:
var a=123;
obj = {
a:8,
func:function(){
console.log(this.a+=1);
}
obj.func(); // 9;
var f = obj.func;
f(); // 这个的结果是修改了全局变量 123为124
有的人认为这个是javascript的bug
这也体现了javascript 一切为对象
javascript 闭包与对象
原文地址:http://www.cnblogs.com/jaylu/p/4421628.html