javascript - 当我使用 typescript@3.0.1 时,字符串 [] 上不存在包含函数
问题描述
例如
const arr: string[] = ['a', 'b', '3'];
arr.includes('a')
它显示一个错误:
字符串 [] 上不存在包含函数
我想知道包含函数存在于数组原型上,为什么不存在于string[]
?我该如何解决这个问题?
解决方案
您应该将“es7”添加到 tsconfig.json 的“libs”中,如下所示:
{
"compilerOptions": {
"lib": [
"es7"
],
...
推荐阅读
- django-rest-framework - Django JWT 身份验证不会加载所有受保护的 url
- ssl - 如何配置 Apache 以将这些文件用于 SSL?
- ruby-on-rails - 使用 Elasticsearch 作为数据库而不是关系数据库的 Rails 5 应用程序
- swift - 带有下一页预览的 Swift CollectionView 滑块
- java - Android Studio - 无法从预装的 sqlite 数据库中检索数据
- python - 如何使用 python-opencv 修复彩虹般的视频?
- javascript - 即使列中的数据很大,也将表格宽度固定为屏幕宽度
- firebase - 如何在 Flutter 中设置 Firebase Analytics 自定义事件,而不在每个屏幕中传递“分析/观察者”对象
- laravel - 在我的情况下,如何使用 vue-auth 限制具有特定角色的路由?
- java - 开始地图活动的正确方法?