Где находится контекст выполнения функции Arrow?

Я читал Execution Context in JavaScript статья, и я, несомненно, понимаю, что такое контекст выполнения в JavaScript,

function Foo() {
    // Execution context of Foo function is here, between curly braces
}

Также я читаю о Arrow Functions и его свойства, но у меня возник вопрос

Где находится контекст выполнения функции Arrow?

const ArrowFoo = () => {
    // Where is ArrowFoo function execution context?
    // Is here? or the upper block scope?
    // Or global scope?
}

1 ответ

Решение

Контекст выполнения функции стрелки является контекстом выполнения функции, как и для всех других функций.

Похоже тоже fooтело функции стрелки (между фигурными скобками) содержит код, который выполняется в этом контексте выполнения.

Другие вопросы по тегам