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 常见开发使用技巧总结
Dec 26 Javascript
javascript getElementsByTagName
Jan 31 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
Jul 31 Javascript
浅谈JavaScript中的string拥有方法的原因
Aug 28 Javascript
Angular设置title信息解决SEO方面存在问题
Aug 19 Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 Javascript
vue2.0模拟锚点的实例
Mar 14 Javascript
vue mounted组件的使用
Jun 18 Javascript
react高阶组件添加和删除props
Apr 26 Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 Javascript
AngularJS动态生成select下拉框的方法实例
Nov 17 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
Nov 11 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
杏林同学录(七)
2006/10/09 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
javascript事件问题
2009/09/05 Javascript
JS的反射问题
2010/04/07 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
js opener的使用详解
2014/01/11 Javascript
jquery实现图片随机排列的方法
2015/05/04 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
jquery密码强度校验
2015/12/02 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
vant实现购物车功能
2020/06/29 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
python实现周期方波信号频谱图
2018/07/21 Python
Python正则表达式指南 推荐
2018/10/09 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
阿波罗盒子:Apollo Box
2017/08/14 全球购物
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
社会实践心得体会
2014/01/03 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
走进毛泽东观后感
2015/06/04 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
python 中yaml文件用法大全
2021/07/04 Python
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL