JavaScript中函数内this指向如何确定及实例化解析?

更新于
2026-09-29 23:11:35
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1279个文字,预计阅读时间需要6分钟。

JavaScript中函数内this指向如何确定及实例化解析?

一、this与context简述

实际上,我们可以类比成人类。说到this,可以想到人类说这句话,而我们研究的主要是函数中的this。在JavaScript中,this代表当前执行的上下文,即当前行所在的执行环境。而context则代表当前行执行的环境(区域)。

例如:我代表this,而家里代表context。在这个例子中,我说这句话的上下文是家里。

一、this,其实可以类比成人

说到this的话,我们在js中主要研究的都是函数中的this,在javascript中,this代表当前行为的执行主体,而context代表的是当前行为执行的的环境(区域)。

例如男神在北理珠吃饭,这句话分别代表的含义如下

男神 -->> 主体(this)

吃饭 -->> 函数(function)

北理珠 -->> 环境(context)

-->>说明:吃饭是函数,男神是函数的主体,北理珠就是当前行为的执行环境(context),主体跟上下文没有必然的联系,主体只与函数有关系;就好像男神吃饭,其实哪里都可以吃饭,吃饭这个动作的主体永远都是男神,环境是可以变化的。

-->>结论:上面,其实也可以说明,this指的是谁,和函数在哪里定义和执行是没有任何关系的。

阅读全文
标签:指向及实

本文共计1279个文字,预计阅读时间需要6分钟。

JavaScript中函数内this指向如何确定及实例化解析?

一、this与context简述

实际上,我们可以类比成人类。说到this,可以想到人类说这句话,而我们研究的主要是函数中的this。在JavaScript中,this代表当前执行的上下文,即当前行所在的执行环境。而context则代表当前行执行的环境(区域)。

例如:我代表this,而家里代表context。在这个例子中,我说这句话的上下文是家里。

一、this,其实可以类比成人

说到this的话,我们在js中主要研究的都是函数中的this,在javascript中,this代表当前行为的执行主体,而context代表的是当前行为执行的的环境(区域)。

例如男神在北理珠吃饭,这句话分别代表的含义如下

男神 -->> 主体(this)

吃饭 -->> 函数(function)

北理珠 -->> 环境(context)

-->>说明:吃饭是函数,男神是函数的主体,北理珠就是当前行为的执行环境(context),主体跟上下文没有必然的联系,主体只与函数有关系;就好像男神吃饭,其实哪里都可以吃饭,吃饭这个动作的主体永远都是男神,环境是可以变化的。

-->>结论:上面,其实也可以说明,this指的是谁,和函数在哪里定义和执行是没有任何关系的。

阅读全文
标签:指向及实