约束力this

约束力this

const obj = { 
name : "Micheal" ,
display : () => { return
this.name ; // 'this' 指是周围上下文} } ; let result = obj.display.bind ( obj ); console.log ( result ( )); //输出:undefined




解释:尽管bind被用来绑定thisobj,但由于display是箭头函数,所以this在词汇上仍然绑定到其原始上下文,而不是obj。因此,this.name仍然是undefined

 

posted @ 2024-10-15 10:14  江月年年何相似  阅读(1)  评论(0编辑  收藏  举报