this

作者: 大笑一声 | 来源:发表于2017-08-24 09:04 被阅读0次

    this在js中主要研究的是函数中的this,不代表函数外没有this,函数外的this指向window

    js中的this,代表的是当前行为执行的主体(行为:方法,事件,函数等)

    this 的指向只跟当前行为的主体有关系,跟行为在哪儿发生没有关系。

    行为的主体怎么判断?函数执行首先看函数名之前有没有".",有的话,“.”前面是谁this就指向谁,如果没有的话,this就指向window

     function fn(){

       console.log(this);

    }

    fn();//this指向window

    var obj={fn:fn}

    obj.fn();//this指向obj

    相关文章

      网友评论

          本文标题:this

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