📌  相关文章
📜  JavaScript TypeError – 'X' 不可迭代

📅  最后修改于: 2022-05-13 01:56:27.553000             🧑  作者: Mango

JavaScript TypeError – 'X' 不可迭代

如果出现在 for...of 右侧的值或作为 Promise.all 或 TypedArray.from 等函数的参数的值无法迭代或不是可迭代对象,则会发生此 JavaScript 异常不可迭代

信息:

TypeError: 'x' is not iterable (Firefox, Chrome)
TypeError: 'x' is not a function or its return value is not iterable (Chrome)

错误类型:

TypeError

错误原因:在代码中的某处,出现在 for...of 右侧的值或作为 Promise.all 或 TypedArray.from 等函数的参数的值被用作可迭代的或可迭代的目的。

示例 1:在本示例中,GFG_Obj 不可迭代,因此发生错误。

HTML


HTML


输出(在控制台中):

TypeError: GFG_Obj is not iterable

例2:在这个例子中,GFG是不可迭代的,所以出现了错误。

HTML


输出(在控制台中):

TypeError: GFG is not iterable