用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 动态加载 css 方法总结
Jul 11 Javascript
Javascript 二维数组
Nov 26 Javascript
一个css与js结合的下拉菜单支持主流浏览器
Oct 08 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
JS使用eval解析JSON的注意事项分析
Nov 14 Javascript
jquery中的常见问题及快速解决方法小结
Jun 14 Javascript
总结Javascript中数组各种去重的方法
Oct 04 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
Apr 28 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
Feb 26 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
php对数组内元素进行随机调换的方法
2015/05/12 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
php技巧小结【推荐】
2017/01/19 PHP
PDO::setAttribute讲解
2019/01/29 PHP
php intval函数用法总结
2019/04/14 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
2019/04/16 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
如何利用Fabric自动化你的任务
2016/10/20 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
python处理csv中的空值方法
2018/06/22 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
简短的公司员工自我评价分享
2013/11/13 职场文书
义诊活动通知
2015/04/24 职场文书
介绍信格式样本
2015/05/05 职场文书
python实现会员管理系统
2022/03/18 Python