formations/javascript/base/ecosysteme-5.md

613 B

.cadoles-slide-title[Écosystème (5/7)]

"use strict";

  • Apparu avec la norme HTML5
  • Permet d'indiquer à l'interpréteur que l'on veut fonctionner en mode "strict", et ainsi délaisser certaines fonctionnalités pièges
  • S'applique uniquement au contexte courant et aux différents sous contextes
  // Mode non strict

  (function() {

    "use strict";                   // Mode strict

    foo = "bar";                    // -> Erreur

    var obj = {
      prop1: "val1",
      prop1: "val2"                 // -> Erreur
    };

    eval('console.log("test");');   // -> Erreur

  }());