#最新
javascript调试console.table()

2025-03-27 0 639

昨天我了解到Chrome调试工具一个小巧的调试方法,在WDCC期间, Marcus Ross(@zahlenhelfer) 介绍了,chrome调试工具各种调试方法,这个只是其中一种,现在我来给大家秀下。

用CONSOLE.LOG()展示数组

想象下你构造了如下数组

  1.     var languages = [
  2.         { name: “JavaScript”, fileExtension: “.js” },
  3.         { name: “TypeScript”, fileExtension: “.ts” },
  4.         { name: “CoffeeScript”, fileExtension: “.coffee” }
  5.     ];
  6.     console.log(languages);

console.log() 会这样展示数组

javascript调试console.table()

这样的展示形式对于开发很有用,但是我发现这样还要手动去点每个Object有些笨重。这时候我觉得console.table()有点意思。

用CONSOLE.TABLE()展示数组

现在我们用console.table()试试:

javascript调试console.table()

非常小巧有木有?

当然,console.table()更适合,扁平 列成表格式的数据,展现的更完美,否组你在 如果每个数组元素都是不同结构,你的表格很多格子都是 undefined。

用CONSOLE.TABLE() 展示object

console.table()另一个特性就是展示 object。

  1.     var languages = {
  2.         csharp: { name: “C#”, paradigm: “object-oriented” },
  3.         fsharp: { name: “F#”, paradigm: “functional” }
  4.     };
  5.     console.table(languages);

javascript调试console.table()

妥妥的。

CONSOLE.TABLE() 的过滤功能

如果你想限制console.table()显示某一列, 你可以在在参数中传入关键字列表 如下:

  1.     // Multiple property keys
  2.     console.table(languages, [“name”, “paradigm”]);

如果你想访问一个属性的话,一个参数就够了

  1.     // A single property key
  2.     console.table(languages, “name”);

我曾经以为我已经了解了 Chrome 开发者工具绝大部分的功能,但是现在显然我错了, 骚年没事去看看Chrome DevTools文档吧!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

相关说明: 1、站内所有资源均可通过日常签到等任务进行免费兑换,记得每日来本站签到哦~! 2、本站资源大多存储在云盘,如出现链接失效请评论反馈。 3、所有站内资源仅供学习交流使用。未经原版权作者许可,禁止用于任何商业环境,否则后果自负。为尊重作者版权,请购买正版作品。 4、站内资源来源于网络公开发表文件或网友分享,如侵犯您的权益,请联系管理员处理。 5、本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!

京西资源网 前端教程 javascript调试console.table() https://www.ujx.net/jishujiaocheng/qianduan/4837.html

精品优质资源分享!

javascript调试console.table()
下一篇:

已经没有下一篇了!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务