【发布时间】:2016-12-20 01:28:07
【问题描述】:
如何在 ES2015 中使用枚举?我尝试了以下方法,但出现错误:
为我的枚举创建了一个文件,即 errorTypes.js
export const Types = {
MISSING_DATA: 0,
INVALID_DATA: 1
}
然后我尝试将它导入我的 React 组件并按如下方式使用它:
import errorTypes from '../enums/errorTypes';
handleOnClick(event) {
// Some logic here
const newError = {type: errorTypes.INVALID_DATA, message: "Please type carefully!"};
}
我得到的错误是
未捕获的类型错误:无法读取未定义的属性“INVALID_DATA”
【问题讨论】:
-
Types!=errorTypes
标签: javascript enums ecmascript-6