JavaScript 错误错误
TypeError: x is not iterableTypeError: x is not iterable
在需要可迭代对象的位置(如 for...of 循环或展开运算符)使用了不可迭代的值。
browsernode
查看详情 TypeError: Cannot convert a Symbol value to a string尝试对 Symbol 进行隐式转换为字符串,此操作不被允许。
你尝试通过字符串拼接(+)或模板字符串对 Symbol 进行隐式转换。JavaScript 禁止此操作,以防止意外转换用作唯一标识符的 Symbol。
使用显式转换:String(symbol)、symbol.toString() 或 symbol.description。不要将 Symbol 与字符串拼接。若需要 Symbol 的描述,通过 symbol.description 访问。
'' + Symbol('x'); // TypeError: Cannot convert a Symbol value to a stringTypeError: x is not iterable在需要可迭代对象的位置(如 for...of 循环或展开运算符)使用了不可迭代的值。
TypeError: Cannot read properties of undefined/null尝试访问 undefined 或 null 上的属性或方法。
TypeError: Assignment to constant variable尝试对 const 声明的变量重新赋值。
ERR_ASYNC_CALLBACK在期望异步回调的地方传入了非函数值。
ENOTFOUNDDNS 查询失败,主机名无法解析为 IP 地址。
RangeError: precision is out of range传给 toFixed()、toPrecision() 或 toExponential() 的精度值超出了允许范围。