gpt4 book ai didi

typescript - 无法让 Array.prototype.includes 在 Typescript 2.0 中工作

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

我正在使用 typescript@next(具体来说是版本 2.1.0-dev.20160812)。

我在尝试使用 Arrays.prototype.includes 时遇到错误。

比如这段代码

let myItems: Array<string>;
let exists: boolean = myItems.includes('blah');

生成以下错误:

Property 'includes' does not exist on type 'string[]'.at line 124 col 26

这是我的 tsconfig.json:

{
"compileOnSave": true,
"compilerOptions": {
"module": "es6",
"target": "es6",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"sourceMap": true,
"outDir": "ts-build",
"jsx": "preserve"
},
"exclude": [
"node_modules"
]
}

最佳答案

我通过将 lib:["es2016", "dom"] 添加到 tsconfig.json 中的编译器选项来修复此问题

关于typescript - 无法让 Array.prototype.includes 在 Typescript 2.0 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38958775/

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