在Node.js中如何解释'use strict'语句?
这个问题在这里已经有了答案:
"use strict";
基本上它启用了严格的模式。
严格模式是一项功能,可让您在“严格”操作环境中放置程序或功能。 在严格的操作环境中,方法形式像以前一样将其绑定到对象。 函数形式将其绑定到未定义的,而不是全局集合对象。
根据你的评论,你说的是一些不同之处。 但这是你的假设。 Node.js代码只是你的JavaScript代码。 所有Node.js代码都由V8 JavaScript引擎解释。 V8 JavaScript Engine是Google为Chrome浏览器开发的开源JavaScript引擎。
所以, "use strict";
将没有什么重大区别"use strict";
由Chrome浏览器和Node.js解释。
请阅读JavaScript中的严格模式。
了解更多信息:
ECMAScript 6:
ECMAScript 6代码和严格模式。 以下是来自规范的简要介绍:
10.2.1严格模式代码
ECMAScript Script语法单元可以使用无限制或严格模式语法和语义进行处理。 在以下情况下,代码被解释为严格模式代码:
另外,如果您对当前版本的Node.js支持哪些功能感到迷茫,则此node.green可以帮助您(利用与kangax相同的数据)。
链接地址: http://www.djcxy.com/p/52669.html上一篇: How is the 'use strict' statement interpreted in Node.js?