当前位置: 首页 > news >正文

console.log只显示[object],怎么看对象里面内容

调试程序的过程中,我们打印一个日志:

console.log(object);

其中object是任意的一个json对象。

在控制台就会看到[object object],而看不到具体的内容。

我们可以这样做:

console.log(JSON.stringify(object));

控制台输出:

{"name":"zhangsan","age":"18"}

如果object 如果内容不多还很容易查看各个字段的内容,如果object的内容很多,就会出现类似:

{"name":"zhangsan","age":"18","class":"01","address":"街道,小区,楼栋,门牌号","organization":"。。。(中国)有限公司"}

如果有更多的字段,就会发现没有结构,很难阅读和检查。

这时,我们就可以用console.log(JSON.stringify(object,null,2));或者console.log(JSON.stringify(object,undefined,2));

控制台输出:

{

"name":"zhangsan",

"age":"18"

}

就会发现,输出来的格式好看多了。

get到,以后再调试如果需要输出大量的json对象,就这样用吧。当然如果只是一两个字段就可以,直接用

console.log(varName);

相关文章:

  • 正则表达式\S\s的意思
  • <(\S*?)[^>]*>.*?|<.*? />正则过滤Xss
  • @Validated和@Valid校验参数区别
  • window.close()关闭不了谷歌浏览器的标签
  • document怎么获取到before after这种伪元素的style
  • document获取元素的style样式
  • java使用@Constraint注解来做Xss校验
  • java将Object对象转换为Integer
  • java计算两个date日期的相差天数或者时间差
  • java controller Date日期型参数异常的处理方法
  • jpa批量删除 deleteInBatch方式
  • jpa在对主表更新的同时对关联表进行更新操作
  • type: Object, default: 数组/对象的写法
  • 腾讯文档的表格设置行高
  • java order by 防止注入的方法
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • input实现文字超出省略号功能
  • Java-详解HashMap
  • Rancher如何对接Ceph-RBD块存储
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Xmanager 远程桌面 CentOS 7
  • 百度地图API标注+时间轴组件
  • 分享一份非常强势的Android面试题
  • 记录:CentOS7.2配置LNMP环境记录
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 区块链共识机制优缺点对比都是什么
  • 使用common-codec进行md5加密
  • 详解NodeJs流之一
  • 在electron中实现跨域请求,无需更改服务器端设置
  • raise 与 raise ... from 的区别
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ( 10 )MySQL中的外键
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (九)c52学习之旅-定时器
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)c52学习之旅-流水LED灯
  • (转)原始图像数据和PDF中的图像数据
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .skip() 和 .only() 的使用
  • [ 蓝桥杯Web真题 ]-布局切换
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [@Controller]4 详解@ModelAttribute
  • [C++]类和对象【上篇】
  • [C语言]——函数递归