我的 JavaScript 应用程序在 Web 浏览器中运行良好,但在使用 Cordova 的 Android 上运行该应用程序时显示错误:
Uncaught SyntaxError: <unknown message reserved_word>
此错误与我在 Javascript 中的类声明的第一行有关,如下所示:
class ABC {
constructor() {
...
}
...
someMethod() {
}
}
任何人都可以就可能导致此错误的原因提供任何建议吗?
根据以下引用资料,我似乎按照在 JavaScript 中使用“类”这个词的方式使用它:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
最佳答案
此问题的发生是由于浏览器的 WebView 在 Kitkat 中为 v33.0.0.0,它本身不支持 class 关键字。您可以使用类似 Babel 的转译器使您的代码与旧版浏览器兼容。
关于javascript - 为什么我的 Cordova Android 应用程序在使用类声明定义对象时抛出 "reserved word"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49995718/