zoukankan      html  css  js  c++  java
  • js中 this篇

    以下文案皆来自《你不知道的JavaScript 上卷》——读书笔记摘要

     this 到底是什么?
    
    排除了一些错误理解之后,我们来看看 this 到底是一种什么样的机制。
    之前我们说过 this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调
    用时的各种条件。 this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。
    当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包
    含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。 this 就是记录的
    其中一个属性,会在函数执行的过程中用到。
    在下一章我们会学习如何寻找函数的调用位置,从而判断函数在执行过程中会如何绑定
    this 。


    我们排除了一些对于 this 的错误理解并且明白了每个函数的 this 是在调用
    时被绑定的,完全取决于函数的调用位置(也就是函数的调用方法)。

     
  • 相关阅读:
    4.2Python数据类型(2)之布尔类型
    4.1Python数据类型(1)之数值类型
    AvalonJS+MVVM实战部分源码
    数据库的总结
    面向对象的Java实现
    静态HTML总结
    JS总结
    JSP开发Web应用系统
    使用C#开发数据库应用程序
    深入.NET平台和C#编程
  • 原文地址:https://www.cnblogs.com/zxyun/p/6035576.html
Copyright © 2011-2022 走看看