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 相关文章推荐
JS判断变量是否为空判断是否null
Jul 25 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
Jan 04 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
Jan 21 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
vue2.0使用swiper组件实现轮播效果
Nov 27 Javascript
JS计算距当前时间的时间差实例
Dec 29 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
Mar 15 Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 Javascript
js实现跟随鼠标移动的小球
Aug 26 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 syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP实现数据分页显示的简单实例
2016/05/26 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
Python实现的求解最大公约数算法示例
2018/05/03 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
python FTP编程基础入门
2021/02/27 Python
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
介绍一下内联、左联、右联
2013/12/31 面试题
简述安装Slackware Linux系统的过程
2012/05/08 面试题
给护士表扬信
2014/01/19 职场文书
致百米运动员广播稿
2014/01/29 职场文书
建筑工地标语
2014/06/18 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
如何书写邀请函?
2019/06/24 职场文书
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL