javascript 警报功能不会显示对象

标签 javascript oop

我想查看obj的值,使用以下代码

var obj = { 
            x: 'abc',
            y: 2,
            z: 3 
                   };

当我使用alert(obj)时,它只会给我[object Object]。 当我使用 console.log(obj) 时,它会正确显示控制台中的对象

为什么这个警报功能不能按原样显示对象......???

是否还有警报功能无法正确显示的数据类型

最佳答案

   alert(JSON.stringify(obj))

返回对象的属性名称及其值的字符串。

关于javascript 警报功能不会显示对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385181/

相关文章:

javascript - 在 firefox 插件弹出窗口中禁用任何对象的拖动

C++ 设计模式库?

design-patterns - 你应该让你的 Observables/Listenables 有多细化?

php - PHP 中虚函数的正确实现?

javascript - 创建没有 Angular ui 路由器的多步表单

Javascript:在函数内调用函数时 window.location.href 不重定向

javascript - Angular 2 模板约定

javascript - 在 JavaScript 数组上使用 find 时如何检查未定义

Javascript OOP 回调 "this"应用

java - 将一个类的 String 存储到另一个类的对象中