用console.table()调试javascript


Posted in Javascript onSeptember 04, 2014

用CONSOLE.LOG()展示数组

想象下你构造了如下数组
var languages = [
{ name: "JavaScript", fileExtension: ".js" },
{ name: "TypeScript", fileExtension: ".ts" },
{ name: "CoffeeScript", fileExtension: ".coffee" }
];

console.log(languages);

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

用console.table()调试javascript

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

用CONSOLE.TABLE()展示数组

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

用console.table()调试javascript

非常小巧有木有?

当然,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()调试javascript

妥妥的。

CONSOLE.TABLE() 的过滤功能

如果你想限制console.table()显示某一列, 你可以在在参数中传入关键字列表 如下:
// Multiple property keys
console.table(languages, ["name", "paradigm"]);

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

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

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

Javascript 相关文章推荐
给Javascript数组插入一条记录的代码
Aug 30 Javascript
javascript 页面划词搜索JS
Sep 28 Javascript
javascript的BOM汇总
Jul 16 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
分分钟玩转Vue.js组件
Oct 25 Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
vue用递归组件写树形控件的实例代码
Jul 19 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
如何让node运行es6模块文件及其原理详解
Dec 11 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
ES6基础之 Promise 对象用法实例详解
Aug 22 Javascript
在layui tab控件中载入外部html页面的方法
Sep 04 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 #Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
Sep 04 #Javascript
jQuery之Deferred对象详解
Sep 04 #Javascript
Javascript Objects详解
Sep 04 #Javascript
加随机数引入脚本不让浏览器读取缓存
Sep 04 #Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 #Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
Sep 04 #Javascript
You might like
德生H-501的评价与改造
2021/03/02 无线电
php的大小写敏感问题整理
2011/12/29 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
2018/09/04 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
js实现小星星游戏
2020/03/23 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
django反向解析和正向解析的方式
2018/06/05 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
日本航空官方网站:JAL
2019/06/19 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
实习自我鉴定
2013/12/15 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
大学生社团活动总结
2014/04/26 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫