当前位置: 首页 > 网络应用技术

这对JavaScript的理解

时间:2023-03-09 10:18:12 网络应用技术

  在JavaScript编程中,此关键字关键字非常重要且难以理解。它经常被初学者感到困惑。今天,让我们一起谈论这个关键字。

  1.概述

  这是JavaScript语言的关键字。它表示功能运行时自动生成的内部对象。它只能在功能内使用。由于函数的函数是不同的,因此它的值将会改变,但是有一个通用的原理是指调用函数的对象。

  摘要:谁称此功能,谁指向?

  2.这个方向

  由于该功能内部存在,因此可以通过不同的函数检测到它的基本方向。

  1.如果函数的前面没有对象,则指向窗口,除了严格的ES5模式,因为这指向严格模式下的未定义。

  2.事件处理功能,这种自定义对象方法中的自定义对象方法称为当前操作的当前操作特征的功能的功能。

  3.该指向构造函数

  因为构造函数的外观与普通函数的外观相似,所以主要的区别是如何称呼。使用新的计算符号调用该函数时,该函数始终返回对象。通常,构造函数中的此指向返回对象。

  4.箭头功能的这一点。

  ES6添加了箭头功能。对于普通函数,内部指向函数正在运行的对象,但这不是为箭头函数建立的。范围(父级范围)。换句话说,箭头函数内部的此方向是固定的。相反,普通函数的这是可变的。

  3.修改该方向的方式。

  1.使用呼叫,应用,绑定方法。

  该函数下方有三种方法。呼叫,申请,绑定可以改变这一方向。让我们特别证明这三种方法的应用和差异。

  2.正确存储。

  通过变量存储所需的内容,然后在功能中使用存储的此内容以实现我们的目标。

  3.借用其他对象的方法

  借用其他对象的第一个场景是借用结构功能。通过这项技术,可以实现一些类似的继承效应:

  借用其他物体的第二种情况是借用参数

  4.解释与此相关的一些经典案例

  原始:https://juejin.cn/post/7099347248659562503