类型 'IterableIterator<[number, any]>' 不是数组类型或字符串类型

普拉蒂克·贾斯瓦尔

我正在使用 ionic 4 来构建一个应用程序。而我的应用程序在浏览器上运行良好,但是当我构建 android 平台时,它给了我这一行的错误

for (let [index, p] of this.cart.entries())

我的打字稿版本是 3.7.2

错误是

类型 'IterableIterator<[number, any]>' 不是数组类型或字符串类型。使用编译器选项“--downlevelIteration”来允许迭代器迭代。

普拉蒂克·贾斯瓦尔

我通过在 tsconfig.josn 文件中的 compilerOptions 中添加 "downlevelIteration": true 来解决它。注意我的目标是 es2015

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TypeScript和Iterator:类型“ IterableIterator <T>”不是数组类型

类型'Map <string,any>'不是数组类型还是字符串类型?

元素隐式地具有“ any”类型,因为在打字稿中将字符串转换为enum时,索引表达式不是enum的“ number”类型

Typescript,'NodeListOf <Element>'不是数组类型或字符串类型

元素隐式具有“ any”类型,因为索引表达式不是“ number”类型[7015]

“字符串”类型不是“事件”类型的子类型

“ any”类型如何与基本类型(例如字符串)一起使用?

当值既不是数字也不是字符串类型时,Number()是否显式调用toString()?(例如功能)

类型“ any”不是构造函数类型

Angular - 错误 TS2322:输入 '{ id: number; 名称:字符串;}' 不可分配给类型 'NgIterable<any> | 空| 不明确的'

循环数组返回字符串类型的元素而不是数组的类型

JAVA将字符串的2d数组转换为Number类型的2d数组

TypeScript TS7015:元素隐式地具有“ any”类型,因为索引表达式不是“ number”类型

Build:元素隐式地具有“ any”类型,因为索引表达式不是“ number”类型

元素隐式地具有“ any”类型,因为索引表达式不是“ number”类型。-索引签名错误

隐式有一个 `any` 类型因为索引表达式不是类型 'number'.ts(7015)

Swift:尝试从二维数组中检索字符串时,“'Any' 类型的值没有下标”

算术运算的右侧必须为“ any”,“ number”,“ bigint”或枚举类型

算术运算的左侧必须为“ any”,“ number”或枚举类型

得到错误算术运算的左侧必须是“any”、“number”或枚举类型

算术运算的右侧必须为“ any”,“ number”或枚举类型

Flutter:“ NoSuchMethodError”不是字符串类型的子类型

如何在类型转换中解析类型'时间戳'不是'字符串'类型的子类型

发送发布请求时,类型“ int”不是类型转换中类型“字符串”的子类型

类型“空”不是类型转换中“字符串”类型的子类型 - Flutter

TypeScript - 为什么在将数组类型定义为 number[] 后无法将值推送到字符串?细绳[]

'string | 类型的参数 number' 不能分配给类型为 'string' 的参数。“数字”类型不能分配给“字符串”类型

按字符串数组选择类型

Angular TypeScript错误-无法将类型'number'分配给类型'any []'