this|this 指向
window.name = 'xiaoyu'
var myObj = {
name: 'seven',
getName: function() {
return this.name
}
}
myObj.getName();
// 返回 “seven”
var getName = myObj.getName;
getName();
// 返回"xiaoyu"
【this|this 指向】myObj.getName 指向的是一个函数,函数的函数体就是 return this.name
注意到函数体中包含this那么涉及到this的指向
1 如果是在一个对象上调用的时候,this指向该对象
2 如果是全局调用的时候,this指向的是全局对象 window
推荐阅读
- 关于this的一些问题(1)
- 由Uncaught|由Uncaught TypeError: this.player.startMoveAt is not a function引申
- Talk|Talk about space
- js专题之this关键字详解
- RCTBridge|RCTBridge required dispatch_sync to load RCTDevLoadingView. This may lead to deadlocks
- See
- This week in Databend #26
- 六个字解释清楚JavaScript中的this指向
- 简述this指向
- var|var _this = this;的理解以及详解