从对象中提取方法,为什么会丢失原对象,this变成指向window?

var label = 2

var obj={

    label:1

    a:function(){

        console.log(this.label);

    }

}

obj.a(); //1

var b = obj.a

b(); //2

为什么b会丢失原对象this,后面的原理是什么?


莫回无
浏览 564回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript