约束力this
约束力this
const obj = {
name : "Micheal" ,
display : () => { return
this.name ; // 'this' 指的是周围上下文} } ; let result = obj.display.bind ( obj ); console.log ( result ( )); //输出:undefined
解释:尽管bind
被用来绑定this
到obj
,但由于display
是箭头函数,所以this
在词汇上仍然绑定到其原始上下文,而不是obj
。因此,this.name
仍然是undefined
。