最近,我通过 Crockford 的JSLint运行了一些 JavaScript 代码,但出现了以下错误:
第 1 行第 1 个字符处存在问题:缺少“use strict”语句
。
经过一番搜索,我发现有些人会"use strict";在他们的 JavaScript 代码中添加此语句。一旦我添加了该语句,错误就不会再出现。不幸的是,Google 并没有透露此字符串语句背后的太多历史。当然,这肯定与浏览器如何解释 JavaScript 有关,但我不知道会产生什么影响。
那么"use strict";,这到底是什么?这意味着什么?它是否仍然有意义?
当前的浏览器是否响应该"use strict";字符串或者是否供将来使用?
参考:https://segmentfault.com/q/1010000042376263?utm_source=sf-similar-question