JavaScript不关心你的string是双引号"double"还是单引号'single' 。 ECMAScript 5严格模式的每个例子都通过双引号中的"use strict"来启用。 我可以做以下(单引号): alert(function(){ 'use strict'; return !this; }()); 如果启用了严格模式,则这将返回true;如果不是,则返回false 。
我还不熟悉ECMAScript 6。 我刚刚克隆了React Starter Kit回购,它使用ES6作为应用程序代码。 我惊讶地看到,linter被configuration为禁止use strict指令的出现,我认为这是在ES6之前的JavaScript中推荐的。 那么有什么意义呢?
我需要在顶部设置我的PHP脚本来禁止严格标准的错误报告。 任何人都可以帮忙吗?