首页 > 解决方案 > 当我使用 typescript@3.0.1 时,字符串 [] 上不存在包含函数

问题描述

例如

const arr: string[] = ['a', 'b', '3'];
arr.includes('a')

它显示一个错误:

字符串 [] 上不存在包含函数

我想知道包含函数存在于数组原型上,为什么不存在于string[]?我该如何解决这个问题?

标签: javascripttypescripttypescript2.0

解决方案


您应该将“es7”添加到 tsconfig.json 的“libs”中,如下所示:

{
  "compilerOptions": {
    "lib": [
      "es7"
    ],
...

推荐阅读