考虑下面这段检查数组是否有重复项的代码。
但是在这里我遇到了TypeScript编译器错误。
有什么建议吗?
let arr: number[] = [1,2,3,1];
function hasDuplicates (arr: number[]): boolean {
return new Set(arr).size !== arr.length;
}
但是在这里我遇到了TypeScript编译器错误。
'Set' only refers to a type, but is being used as a value here. (TS2693)
有什么建议吗?
es6
库中的集合,可以使用es2015.collection
。 - Ondrej Slinták