CONTEXTES D'EXECUTION :

A chaque fois qu'on va EXÉCUTER une fonction (non pas la DÉCLARER !) on va créer un contexte d'exécution pour le code de cette fonction.

Le code qui se trouve dans aucune fonction appartient au contexte d'exécution GLOBAL.

Le contexte d'exécution peux être décomposé en 2 phases :

Le contexte d'exécution est composé de 3 choses :

  1. OBJET DES VARIABLES ( ce sont les variables et les fonctions définies dans le bout de code)
  2. CHAINE DES SCOPES ( ce sont les variables auxquelles pourra accéder notre bout de code)
  3. Le THIS

https://www.udemy.com/course/comprendre-javascript/learn/lecture/8205076#overview

Nous allons décomposer notre contexte d'exécution :

OBJET DES VARIABLES :

Il est créer et initialisé lors de la création de notre contexte d'exécution.

Il va contenir 3 choses :