this this是js中的一个关键字,函数运行时自动生成的一个内部对象,只能在函数内部使用.我们要讨论的是 this 的指向. this就是函数运行时自动生成的一个内部对象 下面介绍一下几种情况下,this的指向 1.全局环境 全局环境下,this就代表window对象.(针对web 应用来讲) var name = 'zhar'; function say(){ console.log(this.name);//zhar } say(); 同样,在 setTimeout 或 setInter…
学习自原文 http://www.cnblogs.com/pssp/p/5216085.html后的一点小结(原文作者总结的很棒^_^)! 关于js中this的指向,在函数定义的时候还无法确定,只有在函数执行的时候才能确定this到底指向谁,实际上this最终指向的是调用它的对象. eg1: function a(){ var user = "xxxx"; console.log(this.user); //undefined console.log…