var getName; function getName(){ console.log(5) } function Foo() { getName=function () { console.log(1) } return this } Foo.getName=function(){ console.log(2) } Foo.prototype.getName=function(){ console.log(3) } getName=function(){ console.log(4) } Foo().getName(); // 結(jié)果為什么是1? this指向的不是window嗎 getName() // 這個為什么也為1 ? 不是直接調(diào)用嗎?
函數(shù)調(diào)用this指向的問題
犯罪嫌疑人X
2019-02-25 10:27:36