Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

ES3 dans les détails - Apprendre l'objet des variables en JavaScript

Un tutoriel de Dmitry Soshnikov traduit par Bruno Lesieur

Le 2018-02-13 15:10:13, par Community Management, Community Manager
Chers membres du club,

J'ai le plaisir de vous présenter la deuxième partie de cette série de tutoriels de Bruno Lesieur abordant ES3 dans les détails. Ce cours se charge de vous apprendre l'objet des variables.

Si les variables sont liées à leur contexte d'exécution, celui-ci doit savoir où leurs données sont stockées et comment y accéder. Le mécanisme permettant cela est appelé l'objet des variables.
L'objet des variables (dont la forme abrégée sera VO pour « variable object ») est un objet spécial lié à un contexte d'exécution et qui stocke :

  • les déclarations de variables (dont la forme abrégée sera VD pour « variable declaration »),

  • les déclarations de fonctions (dont la forme abrégée sera FD pour « function declaration »),

  • les paramètres formels de fonctions (dont la forme abrégée sera FP pour « formal parameters »)

Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre JavaScript
  Discussion forum
15 commentaires
  • NoSmoking
    Modérateur
    Bonjour,
    Envoyé par 27/02/2018, 21h21
    J'ai le plaisir de vous présenter la troisième partie de ...
    Envoyé par 28/02/2018, 22h54
    J'ai le plaisir de vous présenter la cinquième partie de ...
    il n'y a pas de partie 4 !
  • Jarodd
    Membre expérimenté
    C'est peut-être parce que ce sont des concepts arrivés avec ES3, et qui sont toujours valables ?

    En tout cas c'est très intéressant, merci
  • psychadelic
    Expert confirmé
    Envoyé par danielhagnoul


    Titre du tutoriel, je n'ai pas été plus loin : ES3 dans le détail

    ES3 ! La date de fraîcheur est largement dépassée.
    Oui, le titre est trompeur, il aurait du être quelque chose du genre :
    " Avec ES3, naissance des contextes d'exécution en JavaScript "

    D'ailleurs si on lit un peu plus loin son texte il y a cette note :
    Notons qu'en mode strict à partir de ES5, eval n'influence plus le contexte appelant, mais évalue son code dans un bac à sable local.
  • Beginner.
    Membre expert
    Oui c'est vrai dans le premier lien mais curieusement pas sur le lien ci-dessous :
    Envoyé par Laethy
    Chers membres du club,

    J'ai le plaisir de vous présenter la quatrième partie de cette série de cours de Bruno Lesieur présentant ES3 en détails. Ce tutoriel se charge de vous apprendre la chaîne des portées en JavaScript.
  • NoSmoking
    Modérateur
    Laethy, merci pour la correction.
  • Community Management
    Community Manager
    Merci NoSmoking pour la remarque .