【发布时间】:2018-02-28 21:59:32
【问题描述】:
此代码适用于 TypeScript Playground...
class Foo {
constructor(...args: any[]) {
}
static make(...args: any[]): Foo {
return new Foo(...args);
}
}
...但是当它在 Visual Studio 的 TypeScript 项目中时它不起作用。我在声明return new Foo(...args); 中收到args 的以下错误
类型必须有一个“Symbol.iterator”方法,该方法返回一个 迭代器。
这里有什么?
在本地机器上运行 TypeScript 2.7。当我将构建目标更改为 es2018
时出现问题【问题讨论】:
-
你的浏览器支持es2018吗?
标签: typescript