猿问

求教,this指向问题

如下代码,我们都知道下面的this指向,一个是obj,一个在不是严格模式下,指向window,输出a,b ,我想请问下,如何让person()也输出b?我一直想不通,这个this如何指向obj?

 var fullname = 'a';

 var obj = {

   fullname: 'b',

   getFullname: function() {

     return this.fullname;

   }

 }

 

 var person = obj.getFullname

 

 console.log(obj.getFullname()) // b

 console.log(person()) // a


互换的青春
浏览 396回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答