Console.log对象显示

目录

介绍

使用代码


介绍

当我在一些javascriptweb应用程序或其他任何东西中磨蹭的时候,我确信我像很多人一样,把console.log仍在代码中,这样我就可以看到各个阶段,或者什么函数正在接收,或者什么函数不在返回等等,并且可以跟踪控制台中正在发生的事情,因为我点击离开或做任何我正在写/测试的事情。

你在输出中看到了多少次[object Object],你就像AAARGHH

然后,您可以花时间在stringify或其他代码上,使其可读。

使用代码

.....如果您将console.log语句更改为类似的;

console.log("Result is: %O", theObject)您猜对了,theObject是您想要看到的东西,并注意它是对象的%O而不是0(零)。

例如,如果我打开Chrome DevTools并进入控制台并输入:(我随机选择了一个内置对象,与其他对象一起尝试)

console.log(ImageCapture)

返回的是一些文本和对本机代码的引用,没有多少可以检查的内容。

但是,如果我进入其中;

console.log("Image Capture: %O", ImageCapture)
你可以看到,我现在可以开始向下查看ImageCapture对象;

因此,在您开始使用额外的东西来填充代码以查看对象中的内容之前,可能需要使用%O进行转换!

PS我去看了控制台的Mozilla协议,实际上有一种特定的方法可以做到这一点,dir()

因此,如果您这样做console.dir(ImageCapture),您将获得对象的向下查看视图。

有关Mozilla控制台规范的更多信息以及可应用的众多其他方法,请访问:https://developer.mozilla.org/en-US/docs/Web/API/Console

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值