JavaScript this指针
global(window)对象和局部变量:
var x='aaa'; //全局变量 function fn(){ var y=123; //局部变量 console.log(x); //可以 } console.log(y); //不可以
this指向:
在全局中,this指向window,在js中无global
在函数中,this指向本函数执行所操作的对象
var name='李四'; var obj = { name:'张三', age:23, fn:function(){ console.log(this.name+this.age) } } console.log(this.name); //李四,对应window obj.fn(); //张三,23