我是C ++程序员(不是很好),我知道枚举是什么。当我阅读词汇语法(Source MDN)时,我看到了一个新关键字enum。我在NodeJS上尝试过。而且有效! (是的,但实际上没有...)。
enum someEnum {
}
NodeJS抛出错误...
SyntaxError: Unexpected reserved word
←[90m at wrapSafe (internal/modules/cjs/loader.js:1060:16)←[39m
←[90m at Module._compile (internal/modules/cjs/loader.js:1108:27)←[39m
←[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1164:10)←[39m
←[90m at Module.load (internal/modules/cjs/loader.js:993:32)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:892:14)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m
但是看! NodeJS将其视为关键字。问题是,有没有正确的方法?