如何在JavaScript中写枚举
像这样定义你的枚举:
var SizeEnum = {
SMALL: 1,
MEDIUM: 2,
LARGE: 3,
};
然后他们用起来是这样的:
var mySize = SizeEnum.SMALL;
如果你想让枚举值持有属性,你可以把他们加到一个额外的属性上面:
var SizeEnum = {
SMALL: 1,
MEDIUM: 2,
LARGE: 3,
properties: {
1: {name: "small", value: 1, code: "S"},
2: {name: "medium", value: 2, code: "M"},
3: {name: "large", value: 3, code: "L"}
}
};
他们用起来像这样:
var mySize = SizeEnum.MEDIUM;
var myCode = SizeEnum.properties[mySize].code; // myCode == "M"
作者:ChuckWang
链接:https://www.jianshu.com/p/76fc5ffa9279
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。