JavaScript中的this相关说明

Posted everest33

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中的this相关说明相关的知识,希望对你有一定的参考价值。

1,见下面例子,注意函数中的函数 中的this指的是window对象了!!!

    document.addEventListener(‘click‘, function (e) {
        console.log(this);//this->document,添加在谁上的事件this就是指的谁
        (function () {
            console.log(this);//this->window
        })();
    });
    var o = {
        a : function () {
            console.log(this);//this->o,this指代对象o
            var b = function () {
                console.log(this);//this->window
            }()
        }
    };
    o.a();//o[‘a‘]()

 

以上是关于JavaScript中的this相关说明的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中的this到底是怎样的?

Node.js JavaScript 片段中的跳过代码

JavaScript中的Undefined / Null 类型相关说明

thisnewcall和apply的相关问题

48个值得掌握的JavaScript代码片段(上)

JavaScript 代码片段