严格模式(“使用严格”)有助于识别常见问题(或“坏”部分),还有助于“保护”JavaScript。 在ES5中,严格模式是可选的,但在ES6中,它需要许多ES6功能。 因此,像babel这样的大多数人和工具会自动在文件顶部添加“use strict”,将整个JS代码置于严格模式,并迫使我们编写更好的JavaScript。