本文翻译自:Print content of JavaScript object? [duplicate]

This question already has an answer here: 这个问题已经在这里有了答案:

  • How can I display a JavaScript object? 如何显示JavaScript对象? 37 answers 37个答案

Typically if we just use alert(object); 通常,如果我们只使用alert(object); it will show as [object Object] . 它将显示为[object Object] How to print all the content parameters of an object in JavaScript? 如何在JavaScript中打印对象的所有内容参数?


#1楼

参考:https://stackoom.com/question/6on2/打印JavaScript对象的内容-重复


#2楼

You should consider using FireBug for JavaScript debugging. 您应该考虑使用FireBug进行JavaScript调试。 It will let you interactively inspect all of your variables, and even step through functions. 它可以让您交互式地检查所有变量,甚至逐步执行功能。


#3楼

Use dir(object). 使用dir(object)。 Or you can always download Firebug for Firefox (really helpful). 或者,您始终可以下载Firefox的Firebug (非常有用)。


#4楼

You can also use Prototype's Object.inspect() method, which "Returns the debug-oriented string representation of the object". 您还可以使用Prototype的Object.inspect()方法,该方法“返回对象的面向调试的字符串表示形式”。

http://api.prototypejs.org/language/Object/inspect/ http://api.prototypejs.org/language/Object/inspect/


#5楼

如果只想使用对象的字符串表示形式,则可以使用JSON库使用JSON.stringify函数。


#6楼

Aside from using a debugger, you can also access all elements of an object using a foreach loop. 除了使用调试器之外,您还可以使用foreach循环访问对象的所有元素。 The following printObject function should alert() your object showing all properties and respective values. 下面的printObject函数应该alert()显示所有属性和相应值的对象。

function printObject(o) {var out = '';for (var p in o) {out += p + ': ' + o[p] + '\n';}alert(out);
}// now test it:
var myObject = {'something': 1, 'other thing': 2};
printObject(myObject);

Using a DOM inspection tool is preferable because it allows you to dig under the properties that are objects themselves. 最好使用DOM检查工具,因为它允许您在对象本身的属性下进行挖掘。 Firefox has FireBug but all other major browsers (IE, Chrome, Safari) also have debugging tools built-in that you should check. Firefox具有FireBug,但所有其他主要浏览器(IE,Chrome,Safari)也具有内置的调试工具,您应该检查它们。

打印JavaScript对象的内容? [重复]相关推荐

  1. 如何从JavaScript对象中删除项目[重复]

    本文翻译自:How to remove item from a JavaScript object [duplicate] Possible Duplicate: 可能重复: How to remov ...

  2. 如何枚举JavaScript对象的属性? [重复]

    本文翻译自:How do I enumerate the properties of a JavaScript object? [duplicate] This question already ha ...

  3. 如何从JavaScript对象中删除键? [重复]

    本文翻译自:How do I remove a key from a JavaScript object? [duplicate] This question already has an answe ...

  4. 通过属性值从对象数组中获取JavaScript对象[重复]

    本文翻译自:Get JavaScript object from array of objects by value of property [duplicate] This question alr ...

  5. javascript中打印对象显示[object object]_js如何打印object对象

    这篇文章主要介绍了js如何打印object对象,需要的朋友可以参考下 js调试中经常会碰到输出的内容是对象而无法打印的时候,光靠alert只能打印出object标示,却不能打印出来里面的内容,甚是不方 ...

  6. JavaScript学习(三十九)—对象中内容的操作

    JavaScript学习(三十九)-对象中内容的操作 一.对象中内容的操作:增.删.改.查 (一).增:给对象添加属性或者方法 1)方式1:对象名称.属性名=属性值: 2)方式2:对象名称['属性名' ...

  7. 9.8.1 1.打印head标签的内容。2.打印body标签的内容。3.打印id为Hi的标签对象

    原题如下: 首先要把文件创建并改文件扩展名 1.打印head标签的内容 该题较为容易 ,首先我们引入requests库和BeautifulSoup库,然后将文件打开并改为soup模式,进而使用find ...

  8. Javascript控制台打印Object对象

    Javascript控制台打印Object对象 做项目的时候遇到一个问题,在调试代码时需要打印对象来查看具体数值,想了各种方法也没有实现,最后查资料知道了可以使用JSON.stringify()将ob ...

  9. JavaScript解析控制台打印Object对象

    JavaScript解析控制台打印Object对象语法:JSON.stringify(obj);console.dir(obj);区别: JSON.stringify()相当于Java中的toStri ...

最新文章

  1. 19.Linux_Jni多线程操作
  2. redis常用优化及持久化到硬盘
  3. 查看电脑python虚拟环境-python虚拟环境--virtualenv
  4. maven+springmvc+dubbo+zookeeper
  5. 强!分库分表与分布式数据库技术选项分析
  6. Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中
  7. 自如CEO熊林接任董事长
  8. JZOJ5143:无心行挽
  9. 提高网站性能之 —— 减少图片HTTP 请求的方案
  10. wordpress如何在多说评论框中设置圆形旋转头像?
  11. 计算机课程新讨论话题,信息技术组内主题讨论-.DOC
  12. java red5 流媒体服务_[Red5]Red5之Flash流媒体服务器的安装与使用教程完整版(组图)...
  13. 1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。 这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。
  14. Vue实现状态的不同颜色
  15. JS日历插件 - My97 DatePicker用法详解
  16. 仅10天修复3个零日漏洞 苹果是真的拼了命
  17. 开机找不到硬盘的原因
  18. PID串口助手的第一部分:串口通信
  19. 微信公众号如何上传附件(Word、Excel、Pdf、PPT),三步轻松实现
  20. 史玉柱10大广告法则:洞悉人性敢投入精于执行

热门文章

  1. IO模型的解释。以前解释有些失误,现在再学习一下
  2. 算法--- 二叉树的右视图
  3. RecycleView Layout 详解
  4. 面试Android实习生
  5. android debug database 源码解析
  6. 如何让button保持点击状态
  7. Installation error: INSTALL_FAILED_CANCELLED_BY_USER
  8. Java排序算法(1)
  9. Struts2标签库常用标签(转)
  10. sublime 写lua相关的插件 cocos