formations/javascript/base/ecosysteme-5.md

26 lines
613 B
Markdown
Raw Permalink Normal View History

# .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
```js
// Mode non strict
(function() {
"use strict"; // Mode strict
foo = "bar"; // -> Erreur
var obj = {
prop1: "val1",
prop1: "val2" // -> Erreur
};
eval('console.log("test");'); // -> Erreur
}());
```