用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 相关文章推荐
使用jQuery内容过滤选择器选择元素实例讲解
Apr 18 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
node.js中的fs.mkdir方法使用说明
Dec 17 Javascript
浅谈javascript的Touch事件
Sep 27 Javascript
AngularJS动态绑定HTML的方法分析
Nov 07 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
Apr 24 Javascript
windows下vue-cli及webpack搭建安装环境
Apr 25 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
jQuery解析json格式数据示例
Sep 01 jQuery
vue自定义指令实现仅支持输入数字和浮点型的示例
Oct 30 Javascript
JavaScript判断浏览器版本的方法
Nov 03 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
PHP下对数组进行排序的函数
2010/08/08 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
php中autoload的用法总结
2013/11/08 PHP
php遍历目录与文件夹的多种方法详解
2013/11/14 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
PHP多进程编程实例详解
2017/07/19 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
php实例化一个类的具体方法
2019/09/19 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
动态加载js、css的实例代码
2016/05/26 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
实践单位评语
2014/04/26 职场文书
节水标语大全
2014/06/11 职场文书
普通话演讲稿
2014/09/03 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
幸福家庭事迹材料
2014/12/20 职场文书