JavaScript快速调试的两个技巧


Posted in Javascript onNovember 04, 2020

直接上干货!?

console.table展示数据

在控制台上展示数组或对象,使用console.table比console.log更加直观明了。

// 在控制台上运行
console.table([
 { firstName: 'John', lastName: 'Doe', age: 2 },
 { firstName: 'William', lastName: 'Shakespeare', age: 3 }
])

展示为一个table表,友好很多:

JavaScript快速调试的两个技巧

当然,你还可以指定展示哪些列~

// 在控制台上运行
console.table([
 { firstName: 'John', lastName: 'Doe', age: 2 },
 { firstName: 'William', lastName: 'Shakespeare', age: 3 }
], ['firstName', 'lastName'])

上面指定展示firstName和lastName这两列,当然,(index)

是默认有的。

JavaScript快速调试的两个技巧

注意⚠:语法 console.table(data [, columns]);

copy复制数据

如果你使用谷歌浏览器并需要复制控制台输出的数据。你可以使用copy()命令行,而不是手动高亮选择对应代码进行复制。

const data = [2, 3, 4];
copy(data);

执行上面的代码,会将data数据值复制到你的粘贴板上。你可以在任意文档中进行粘贴。

注意⚠:copy命令仅在谷歌浏览器控制台上生效,并且在node.js环境中无效。

参考

  • developer.mozilla.org/zh-CN/docs/…
  • dev.to/tawn33y/2-q…

到此这篇关于JavaScript快速调试技巧的文章就介绍到这了,更多相关JavaScript快速调试内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
基于jQuery的获得各种控件Value的方法
Nov 19 Javascript
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 Javascript
js实现倒计时关键代码
May 05 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
vue实现登陆登出的实现示例
Sep 15 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
Jan 16 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
使用express来代理服务的方法
Jun 21 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
js DOM的事件常见操作实例详解
Dec 16 Javascript
如何实现小程序与小程序之间的跳转
Nov 04 #Javascript
Vant 中的Toast设置全局的延迟时间操作
Nov 04 #Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
Nov 04 #Javascript
Vue获取微博授权URL代码实例
Nov 04 #Javascript
基于vue实现微博三方登录流程解析
Nov 04 #Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 #Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 #Javascript
You might like
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
详解PHP中的状态模式编程
2015/08/11 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
PHP打印输出函数汇总
2016/08/28 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
python实现感知器
2017/12/19 Python
python爬取微信公众号文章
2018/08/31 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
单位介绍信范文
2014/01/18 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
2019各种承诺书范文
2019/06/24 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL