ECMAScript 5 est dans son projet final que j'écris ceci; Il est dû inclure un mode strict qui vous empêchera d'assigner à l'objet global, en utilisant eval, et d'autres restrictions. (John Resig's Article est une bonne introduction.)Quels environnements (javascript) prennent en charge le mode strict ECMAscript 5? (aka "use strict")
Ce mode d'économie d'énergie magique est déclenché en incluant la chaîne "use strict" en haut de votre fichier (ou fonction). Cependant, dans les environnements plus anciens, "use strict" est un non-op. Si vous ajoutez "use strict" et que vous ne le testez pas dans un environnement strict, vous pourriez laisser une bombe à retardement de code pas vraiment strict qui se casse quand il frappe un environnement strict.
Quels environnements respectent réellement "use strict"?
Donc, j'ai trouvé le bug de suivi pour l'implémentation de Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=482298 (C'est pour SpiderMonkey, je pense.) –
Bon à savoir! Merci. – kangax
Voici le bug de suivi pour l'ES5 Rhino: https://bugzilla.mozilla.org/show_bug.cgi?id=489326 et le bug "Mode Strict" pour Rhino: https://bugzilla.mozilla.org/show_bug.cgi? id = 517860 –