this

作者: 天字一等 | 来源:发表于2018-10-16 20:19 被阅读6次

    在箭头函数中,就算是setTimeout()方法中,this指向的也是函数所在作用域的对象

    var obj1={
        num:4,
        fn:function(){
            setTimeout(() => {
                console.log(this.num);
            });
        }
    }
    obj1.fn();//4
    

    非箭头函数中,this指向的是window
    var obj={
    fn:function(){
    setTimeout(function(){
    console.log(this);
    });
    }
    }
    obj.fn();//window

    相关文章

      网友评论

          本文标题:this

          本文链接:https://www.haomeiwen.com/subject/jghkzftx.html