• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > javascript调试之console.table()

javascript调试之console.table()

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了javascript调试,console.table()等相关知识,希望对您有所帮助

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

用CONSOLE.LOG()展示数组

想象下你构造了如下数组

var languages = [    { name: "JavaScript", fileExtension: ".js" },    { name: "TypeScript", fileExtension: ".ts" },    { name: "CoffeeScript", fileExtension: ".coffee" }];console.log(languages);

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


用console.table()调试javascript0


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

用CONSOLE.TABLE()展示数组

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


用console.table()调试javascript1


非常小巧有木有?

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

用CONSOLE.TABLE() 展示object

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

var languages = {    csharp: { name: "C#", paradigm: "object-oriented" },    fsharp: { name: "F#", paradigm: "functional" }};console.table(languages);

用console.table()调试javascript2

妥妥的。

CONSOLE.TABLE() 的过滤功能

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

// Multiple property keysconsole.table(languages, ["name", "paradigm"]);

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

// A single property keyconsole.table(languages, "name");

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



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • javascript调试之console.table()

相关文章

  • 2022-04-29如何解决微信支付php7.0错误问题
  • 2022-04-29怎么利用Node.js进行html页面跳转
  • 2022-04-29PHP中preg_match函数使用详解(附代码实例)
  • 2022-04-29PHPCMS V9静态化HTML生成设置及URL规则优化
  • 2022-04-29带你搞懂怎么基于Docker安装Nginx搭建静态服务器
  • 2022-04-29js实现滑动进度条
  • 2022-04-29如何解决php md5生成16位出现乱码问题
  • 2022-04-29小程序怎么查看base64图片
  • 2022-04-29laravel与thinkphp之间的区别与优缺点
  • 2022-04-29Photoshop制作液化效果的火焰艺术字教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PHP怎么设置上传图片大小
    • Thinkphp5.1 + layui时间范围设置方法
    • 一起来了解下Bootstrap中的tab选项卡
    • Apache Log4j 2.17.0已发布!看看解决了什么问题?
    • WordPress官网429无法打开导致不能更新版本及插件问题解决方法
    • 12点网站优化实战经验分享
    • 3大技巧秒杀百度的首页排名
    • PHP如何设置过期时间的session
    • 如何解决php json_encode乱码的问题
    • 宝塔面板升级专业破解版 免费使用所有功能【亲测可用】

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有