如何在TypeScript中使用数组文字扩展运算符

时间:2016-10-07 08:07:03

标签: typescript

TypeScript似乎不能正确支持array literals spread operator

Array.from示例工作 const uniq1 = (list: Iterable<any>): Array<any> => Array.from(new Set<any>(list))

数组传播示例已损坏 const uniq2 = (list: Iterable<any>): Array<any> => [...new Set<any>(list)]

第二个示例返回以下错误:类型'Set'不是数组类型。

2 个答案:

答案 0 :(得分:2)

TypeScript现在不支持传播运营商,但将来会改变:

https://github.com/Microsoft/TypeScript/wiki/Roadmap#21

答案 1 :(得分:0)

这是一项缺失的功能。点差...尚未完全实施。