ano*_*ous 3 javascript typescript spread-syntax
我正在尝试使用 new Set 删除数组中的重复项给出错误“new Set(names).slice is not a function”
const names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"];
const uniq = [ ...new Set(names) ];
console.log(uniq);
Run Code Online (Sandbox Code Playgroud)
这是stackblitz上的代码
我能够通过tsconfig.json在项目的根目录中添加 a 来修复错误。这是一个超级简单的配置:
{
"compilerOptions": {
"target": "es6"
}
}
Run Code Online (Sandbox Code Playgroud)
发生的事情是 TypeScript 正在编译为es3javascript 版本,如果没有像此处所示配置目标(请参阅参考资料),这是默认值--target。
| 归档时间: |
|
| 查看次数: |
751 次 |
| 最近记录: |