JavaScript中函数内this的指向及其在实例化对象中的应用原理如何解释?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1231个文字,预计阅读时间需要5分钟。
一、this概念实际上,我们可以类比成人类+说出this的话。在JavaScript中,我们主要研究的是函数中的this。在JavaScript中,this代表当前执行的上下文主体,即当前代码执行的环境。而context代表的是当前执行的上下文环境(区域)。
例如:
一、this,其实可以类比成人
说到this的话,我们在js中主要研究的都是函数中的this,在javascript中,this代表当前行为的执行主体,而context代表的是当前行为执行的的环境(区域)。
例如男神在北理珠吃饭,这句话分别代表的含义如下
男神 -->> 主体(this)
吃饭 -->> 函数(function)
北理珠 -->> 环境(context)
-->>说明:吃饭是函数,男神是函数的主体,北理珠就是当前行为的执行环境(context),主体跟上下文没有必然的联系,主体只与函数有关系;就好像男神吃饭,其实哪里都可以吃饭,吃饭这个动作的主体永远都是男神,环境是可以变化的。
-->>结论:上面,其实也可以说明,this指的是谁,和函数在哪里定义和执行是没有任何关系的。
本文共计1231个文字,预计阅读时间需要5分钟。
一、this概念实际上,我们可以类比成人类+说出this的话。在JavaScript中,我们主要研究的是函数中的this。在JavaScript中,this代表当前执行的上下文主体,即当前代码执行的环境。而context代表的是当前执行的上下文环境(区域)。
例如:
一、this,其实可以类比成人
说到this的话,我们在js中主要研究的都是函数中的this,在javascript中,this代表当前行为的执行主体,而context代表的是当前行为执行的的环境(区域)。
例如男神在北理珠吃饭,这句话分别代表的含义如下
男神 -->> 主体(this)
吃饭 -->> 函数(function)
北理珠 -->> 环境(context)
-->>说明:吃饭是函数,男神是函数的主体,北理珠就是当前行为的执行环境(context),主体跟上下文没有必然的联系,主体只与函数有关系;就好像男神吃饭,其实哪里都可以吃饭,吃饭这个动作的主体永远都是男神,环境是可以变化的。
-->>结论:上面,其实也可以说明,this指的是谁,和函数在哪里定义和执行是没有任何关系的。

