![构造函数[this到底指向哪里 ] 构造函数[this到底指向哪里 ]](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpRNU55OHdOV0ppTnpaaE1qSXlZekZsTldZNU1XRXdPRGd4WmpOaFpXUmpObVpoT1M1d2JtYz0=)
在普通的函数里面定义函数,直接用函数名调用,属于window的方法
![构造函数[this到底指向哪里 ] 构造函数[this到底指向哪里 ]](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpjNE5pOWhPV0l4TWprd04ySmtOekl4WTJGall6ZzRNall4TXpaak1UZGlOalU1TWk1d2JtYz0=)
直接使用this会报this.inner() is not a function
说明this里面没有这个成员函数
那么这个时候this是谁?
指向window;
普通函数的this都是window对象
![构造函数[this到底指向哪里 ] 构造函数[this到底指向哪里 ]](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpZeE5pODROV1F4TWpVeFlUSmlOVE5pTmpSaFlUWmtNVGhpTkRjMU9UWXdPREl4T0M1d2JtYz0=)
![构造函数[this到底指向哪里 ] 构造函数[this到底指向哪里 ]](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpJMU1pOHpNak16TVdNeFlUZzJOekExWkdSbFlqZGlaVGc1TXpNeE5HTXpZelUwTkM1d2JtYz0=)
构造函数里的调用的普通方法都是Windows的成员方法
![构造函数[this到底指向哪里 ] 构造函数[this到底指向哪里 ]](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpjNU1DODFOekZsWmpNd1pqVXdZMkUxTlRGbU1qWTNOMkV4WVRobU9ERTVNemRsWlM1d2JtYz0=)
结论:是谁的就指向谁
相关文章:
-
2022-12-23
-
2021-12-04
-
2022-12-23
-
2022-12-23
-
2021-09-29
-
2021-09-01
-
2022-12-23
-
2022-12-23