From 4eed6f43c77870b630d179e80eef2ce67e184633 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 17 May 2022 11:24:59 +0800 Subject: [PATCH] vault backup: 2022-05-17 11:24:59 --- 深入探索 JavaScript/JavaScript 执行.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/深入探索 JavaScript/JavaScript 执行.md b/深入探索 JavaScript/JavaScript 执行.md index e22b802..258e783 100644 --- a/深入探索 JavaScript/JavaScript 执行.md +++ b/深入探索 JavaScript/JavaScript 执行.md @@ -52,7 +52,7 @@ this 是一个复杂的机制,JavaScript 标准定义了 \[\[ thisMode \]\] - global - 表示当 this 为 underfined 时,取全局对象,对应普通函数。 - strict - 当严格模式时使用,this 严格按照调用时传入的值,可能为 underfined 或 null -实际上 this 也可以看作是在调用时被确认的词法环境,普通函数被调用时会将 this 指向调用者的引用压入执行上下文栈,但箭头函数不会创建新的词法环境,因此箭头函数中的 this 将从词法环境中查找并继承(复用)其定义时外部函数的 this(指向调用外部函数的普通对象或 global)。 +实际上 this 也可以看作是在调用时被确认的词法环境,普通函数被调用时会将 this 指向调用者的引用压入执行上下文栈,但箭头函数不会创建新的词法环境,因此箭头函数中的 this 将从词法环境中查找并继承(复用)其定义时外部函数的 this。 ## 上下文栈