发生错误:[object object]错误
An error has occured: [object Object] error. ?
错误的原因在我的代码(DEMO)和如何修复?
演示
[object object]
error
修改如下:
alert("An error has occured:'n" + x + "'n" + y + "'n" + z);
问题是String
+ Object
导致Object
被转换为String
,默认结果是您所看到的[Object object]
。
可能的解决方案:
- 在自定义对象上定义一个
toString()
并返回你想在输出中看到的任何内容。 - 使用
JSON.stringify(obj)
将其转换为更有用的东西,这当然会在循环引用存在的情况下中断。
相关文章:
- object响应时出现对象错误javascript
- 如何访问npm模块抛出的自定义错误对象[error:[object object]]
- 运行咕噜咕噜咕噜抛出 _.object 不是函数错误
- jqxGrid失败并出现错误“;Object[Object Object]没有方法'jqGrid'&”;
- onclick=“;doSomething([object object])“;未捕获的语法错误:意外的标识符
- Object.defineProperty获取集返回错误的值
- 未捕获的类型错误:Object[Object Object]没有方法'fancybox'
- Javascript错误Object函数没有方法'url'
- jQuery令牌输入轨道获取错误Uncaught TypeError:Object[Object Object]没有方法
- Array.insert函数错误,因为Object函数Array(){〔本机代码〕}没有方法'插入'
- 附加字符串时,for循环中出现Javascript[Object-Object]错误
- 未捕获的类型错误:属性'$'对象[object Window]的
- 未捕获的类型错误:Object[Object Object]没有方法'滑块'
- 未捕获的类型错误:Object[Object global]没有方法'generateCards'
- 如何避免在object.keys中不存在obj时发生错误
- jquery autocomplete组合框错误:未捕获类型错误:Object[Object Object]没有方法
- 获取 [Object HTMLInputElement] 错误
- Google Chrome Object.defineProperty中的错误行为
- 发生错误:[object object]错误
- AngularJS $locationProvider.search()会导致Uncaught Object错误