最佳答案
我知道这个错误预期标识符
。当像 default
这样的 javascript 关键字用作变量或属性时,就会发生这种情况。
现代 javascript 引擎(如 Chrome)在这个问题上没有问题。但是像 Internet Explorer 这样的过时引擎可能会在保留字方面遇到一些问题。引擎无法“解析”它。
参见https://www.w3schools.com/js/js_reserved.asp
将这些单词(如 default
,如果用作变量或属性)括在引号中,将解决(解决)此问题。
// this will fail
obj.default = 42;
// this will work
obj["default"] = 42;
但我建议您忽略 Internet Explorer,仅支持当今的浏览器。例如 Chrome、Firefox 或 Edge(新的 IE) 抛开 IE,展望 future 。大多数仍在使用 Internet Explorer 的人并不太了解它。他们必须受到引导。支持反互联网探索者运动。 :D 说真的,让世界变得更美好。
关于javascript - React 的 IE 11 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50031732/