js :self与this的区别

这里注意self与this的区别,self是指当前window对象,是静态的;相对self来说,this是动态的,是指是在运行时基于函数的执行环境绑定的,即在全局对象中,this指向的是window对象;在自定义函数中,this对象指向的是调用这个函数的对象,也就是说,this指向的是调用执行环境的那个对象。如果是在函数嵌套环境中,this指代的是调用外部函数或者内部函数的执行环境的对象。

猜你喜欢

转载自blog.csdn.net/yunxuantu/article/details/89308523