StackBlitz-类型“ ObjectConstructor”上不存在属性条目

时间:2019-07-25 10:42:52

标签: ecmascript-6 stackblitz

我试图在StackBlitz中使用此语法:

const someObject = {};
for (let [key, value] of Object.entries(someObject)) {
   // .... do whatever
}

编辑器用红色强调entries,并指出“类型'ObjectConstructor'上不存在属性条目”。

但是代码仍在工作。看来这只是一个小问题,编辑认为这是行不通的……但是确实可以。

如果有人可以帮助https://stackblitz.com/edit/angular-validation-errors

,这是一次大爆炸

如何让编辑者正确了解语言?

1 个答案:

答案 0 :(得分:2)

我发现Stackblitz不知道您使用的TypeScript版本。默认情况下,babel的目标是规范es5,但据我所知,在es2017中添加了Object.entries

要解决您的问题,只需在名为输入软件包名称

的输入的DEPENDENCIES部分中添加即可
npm i typescript

typescript

我检查了一下,现在可以完美地运行智能提示