作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否可以将 TypeScript 中枚举的值作为数组获取?
像这样:
enum MyEnum {
FOO = 'foo',
BAR = 'bar'
}
成为
['foo', 'bar']
最佳答案
是的,可以使用:
Object.values(MyEnum)
因为enum编译后是一个JS对象:
var MyEnum;
(function (MyEnum) {
MyEnum["FOO"] = "foo";
MyEnum["BAR"] = "bar";
})(MyEnum || (MyEnum = {}));
关于 typescript 枚举值作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56036446/
我是一名优秀的程序员,十分优秀!