【问题标题】:Internal working of 'use strict' in javascriptjavascript中“use strict”的内部工作
【发布时间】:2014-02-17 01:24:15
【问题描述】:

尽管使用了 use strict 我想知道 use strict 在内部是如何工作的。 谁控制使用严格的行为?是浏览器还是 JavaScript 框架负责严格模式?

【问题讨论】:

  • “是浏览器还是 JavaScript 框架负责 Strict 模式?” - 除了浏览器之外,怎么可能是浏览器? "use strict" 改变了语言某些基本部分的工作方式,所以...
  • @nnnnnn 这对你和我来说可能很明显,但如果问的人很明显,他们就不会问这个问题。
  • 您会发现MDN entry 信息丰富。 ECMAScript 5 spec也有一些信息。
  • @Brad - 我希望能促使 OP 考虑清楚。此外,还有许多关于严格模式的文章 - 肯定阅读了其中的几篇,而没有看到提到的“你需要框架 X 才能使用严格模式”是一个线索......

标签: javascript javascript-framework ecmascript-5


【解决方案1】:

浏览器本身的 JavaScript/ECMAScript 引擎负责解释该指令。这是 ECMAScript 5 的一个特性。

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 2011-07-10
    • 2013-06-13
    • 2011-10-23
    • 2023-03-10
    • 1970-01-01
    • 2020-12-07
    • 2015-08-14
    相关资源
    最近更新 更多