美文网首页
this的概念

this的概念

作者: smalldefy | 来源:发表于2019-05-18 17:18 被阅读0次

1、关于函数中this

1.1、this的概念

this指的是你的函数执行时所在的执行环境(作用域),也就是什么调用this,那么this就指向哪里。

1.2、this的具体指向

this的指向一般分为四种:
1、在全局范围调用this的时候,this指向windows。例子如下:

<script type="text/javascript">
        console.log(this)
    </script>

2、当一个函数被当成一个对象的方法来调用时,this指向这个对象。例子如下:

<script type="text/javascript">
        var a = {
            name:"a",
            fun:function(){
                return this
            }
        }
        console.log(a.fun())
    </script>

3、通过事件来调用时,this指向这个函数的调用者。例子如下:

<body>
        <button>click</button>
    </body>
<script type="text/javascript">
        var btn = document.querySelector('button');
        btn.addEventListener('click', function() {
            console.log(this); //this
        })
    </script>

4、在构造函数中的this指向它的实例化对象。例子如下:

<script type="text/javascript">
        function Fun(name){
            this.name = name;
        }
        var fun1 = new Fun("fun");
        console.log(fun1)
    </script>

相关文章

  • 概念、概念与概念~

    1、批判性思维: 批判性思维是一种能够抓住关键问题,遵循逻辑规则并不断质疑和反省的思维...

  • 概念思维:概念的借用

    冯时先生在《考古学中的“暗物质”》这篇文章中写道: 暗物质(Dark Matter)是物理学的基本概念,简单地说,...

  • 你所谓的“概念”概念

    中国红含有褒义色彩。 而西方文化的红色(red),则是一个贬义相当强的词。 “传销”是中国的贬义词,甚至比道德底线...

  • this的概念

    1、关于函数中this 1.1、this的概念 this指的是你的函数执行时所在的执行环境(作用域),也就是什么调...

  • 一起读-笑话、幽默与逻辑(1)-概念

    以下是逻辑学中的概念知识: 概念的定义概念的表述概念的性质概念的分类不同概念之间的关系明确概念的方法 概念、概念与...

  • 基于“高考”概念下的产品概念

    关于高考的新产品思考 产品用户群体 产品用户需求 产品存在的有效时间(3个月)考虑 考虑到高考概念只有短短的几个月...

  • 我们所说的概念都只是概念

    对于我们常规来说,能够在这个空间呼吸的,都叫“生命”。但若是跳脱了常规,自已想想,确实有点细思极恐。我们所认为的生...

  • 概念的存在是为了消灭概念

    我只想对那些科学婊和圣母婊说:宇宙是绝对客观的,客观到你根本意识不到它的客观,宇宙也不依靠科学和价值观存在,人类和...

  • 概念不清的概念是什么呢?

    想起半年前我曾被人说“概念不清,是个杠精”。那时候我倒是没(shi) 放 (fen) 心 (sheng) 上 (q...

  • 概念的限制

    “鸠摩罗什小的时候,跟他母亲去寺里拜佛,看见一个大铁鼎,他过去一举就举起来了。举过后,他觉得奇怪,心想:我小小年纪...

网友评论

      本文标题:this的概念

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