zoukankan      html  css  js  c++  java
  • this

    this

    一、指向

    当我们调用函数的时候才能确定this的指向,调用方式的不同决定了this的指向不同;

    一般指向我们的调用者。

    普通函数调用          window。
    定时器函数             window。
    立即执行函数          window。
    构造的函数调用       实例对象、原型对象里面的方法也指向实例对象。
    对象方法调用          该方法所属对象。
    事件绑定方法          绑定事件对象。 

    1. 严格模式下全局作用域中函数中的this是undefined。
    2. 严格模式下,如果构造函数不加new调用,this会报错。
    3. new实例化的构造函数指向创建的对象实例。
    4. 定时器this还是指向window。
    5. 事件、对象还是指向调用者。

    二、this指向的改变

    call()、apply()、bind()

  • 相关阅读:
    博客园Js设置
    springboot练习笔记
    相关的其他文件
    设计模式之----代理模式
    JSP的四种范围
    io流读写及相关内容
    缓存
    gson解析json
    Android简单获得通讯录
    android服务之一 Service
  • 原文地址:https://www.cnblogs.com/shangsi/p/14779395.html
Copyright © 2011-2022 走看看