js中的this--执行上下文

Posted 前端小记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的this--执行上下文相关的知识,希望对你有一定的参考价值。

条件:函数调用的时候  才有执行上下文 this

不同情况的调用,this也不同

1)当函数直接打点调用,此时的this 是window

2)当对象打点调用函数的时候,此时的this 是该对象

3)当数组枚举打点调用该函数的时候,此时的this 是数组

4)当函数通过打点调用call() ,apply()函数的时候,此时的this 是call() apply() 的第一个参数 

以上是关于js中的this--执行上下文的主要内容,如果未能解决你的问题,请参考以下文章

浅谈JS的作用域链

js中的this

用实例带你走进this执行上下文世界[js篇一]

JS基础知识

箭头函数和 this指向

JS中的this