【发布时间】:2011-06-15 12:22:07
【问题描述】:
我正在阅读一些关于在 JavaScript 中使用严格模式的内容,一般来说,这个想法似乎是将一组更严格的规则强加给编码器,以确保 JS 引擎可以更好地优化代码。它几乎感觉就像是 Visual Basic 中“Option Explicit”的 JavaScript 等价物。
如果这基本上是对我的代码应用严格模式的净效果,那么性能差异是否值得出于习惯而不是逐个应用?除了代码稳定性之外,还有其他值得考虑的优势吗?
我希望将严格模式应用于我的脚本的一些关键原因是什么?
【问题讨论】:
-
为了完整起见,请参阅 ECMAScript 5 规范的Annex C。