我有以下代码
private readonly direction :any ={
east : "1",
west : "2"
}
private readonly validDirections:Set<Object>= new Set(Object.values(this.direction));
但是 typescript 编译器显示错误,指出“Set”仅指一个类型,但在此处用作值。 它还显示“值”在对象构造函数类型中不存在
我正在使用 typescript 2.1.5。
tsconfig.json 的亮点:
"target": "es6"
"lib": ["dom","es6","es7.object"],
我在这里做错了什么?如何解决这个问题?
最佳答案
您可能需要像下面这样修复您的配置:
"lib": ["dom","es2016","es2017.object"],
关于angular - 如何在 typescript 中声明一个集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42110334/