gpt4 book ai didi

javascript - 使用新 Set 删除数组中的重复项会出错

转载 作者:搜寻专家 更新时间:2023-10-30 21:17:09 25 4
gpt4 key购买 nike

我正在尝试使用 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);

这是 code在 stackblitz 上

最佳答案

我能够通过在项目的根目录中添加 tsconfig.json 来修复错误。这是一个 super 简单的配置:

{
"compilerOptions": {
"target": "es6"
}
}

发生的事情是 TypeScript 正在编译为 es3 版本的 javascript,如果没有将目标配置为 shown here,这是默认版本(参见 --target)。

关于javascript - 使用新 Set 删除数组中的重复项会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53133013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com