zoukankan      html  css  js  c++  java
  • javascript中的this

    this

    构造函数也函数,只是new后对象住。

    预先编译同存在,对象方法闭包戴。

    如若对象不创建,this指向窗口现。

    呼叫应用改指向,执行方法点对档。

    构造函数也函数,只是new后对象住。

    构造函数也是函数 只不过在 new 关键字之后 会隐式创建 this 这个对象并且把这个对象返回

    预先编译同存在,对象方法闭包戴。

    所以函数具有的特性预编译同样存在 当你 new 一个构造函数的时候就相当于 调用函数执行

    如果对象之中有方法 那么这个方法的引用是被放在 this这个对象中保存到了外部 所以 必然和构造函数形成闭包

    如若对象不创建,this指向窗口现。

    如果你不 使用 new 这个关键字 那么 this就指向 window 这个全局对象

    呼叫应用改指向,执行方法点对档。

    call apply 会改变 this的指向

    当对象调用 执行方法的时候 谁调用 this就指向谁

  • 相关阅读:
    html标签嵌套规则
    关于setTimeout和Promise执行顺序问题
    vue基础
    new操作符具体干了什么
    ["1", "2", "3"].map(parseInt)
    线性表
    树的一些概念和性质
    A*与IDA*
    树上启发式合并
    启发式合并
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/13648749.html
Copyright © 2011-2022 走看看