我在其他问题中遇到了这个SyntaxError
,对此感到很好奇:
意外的关键字“ const”。严格模式不支持const声明
据我了解,它可能发生在某些Safari /移动Safari版本和相关环境中,例如iOS Web视图(React Native等)。
有很多相关问题,但通常会提出一种解决问题的方法(例如更改Babel配置),而无需说明其起源。
该错误没有多大意义。通常,它是严格模式,在部分受支持的环境中允许使用ES6功能。
在什么情况下会出现此错误?
它特定于某些Safari / iOS版本吗?
这是否意味着const
关键字可以在草率模式下工作,但不能在严格模式(use strict
)下工作?
该问题未解决任何特定的代码问题。这是在可能出现错误的情况下进行的。