javascript - Chrome 错误 : 'unknown message reserved_word' on JavaScript enum declaration

标签 javascript syntax-error reserved-words

enum ButtonType { Autowoot, Autoqueue }

导致 Google Chrome 的开发者工具给我这个错误:

Uncaught SyntaxError: <unknown message reserved_word>

我读到您可以从 here 创建枚举,但我的脚本没有运行,因为这里有这个错误。我正在做的正是回答问题的人所写的,但它不起作用。有什么想法吗?

谢谢!

最佳答案

你需要做类似的事情:

var ButtonType = {
  'Autowoot' : 0,
  'Autoqueue' : 1
};

目前不支持枚举语法 enum ButtonType { Autowoot, Autoqueue }

关于javascript - Chrome 错误 : 'unknown message reserved_word' on JavaScript enum declaration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11119730/

相关文章:

javascript - 如何使用 javascript 从另一个页面编辑表格内容

scala - IntelliJ错误条纹标记scala/sbt

php - 是否有内置的 PHP 函数来检查给定的字符串是否为保留关键字?

javascript - 使用 "for"属性动态创建标签标签

haskell - 案例陈述中的Haskell函数

matlab - 是否可以防止 matlab 定义覆盖函数名称的变量?

javascript - 将文件从 localStorage 发布到 PHP $_FILES

javascript - 创建自定义视频显示模式?

javascript - 使用复选框从表中选择时添加两次数据

prolog - 语法错误: Operator expected in SWI Prolog