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换图片效果可进行定时操作
Jun 09 Javascript
javascript属性访问表达式用法分析
Apr 25 Javascript
js数组去重的5种算法实现
Nov 04 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
JS HTML5拖拽上传图片预览
Jul 18 Javascript
动态加载权限管理模块中的Vue组件
Jan 16 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
Dec 11 Javascript
react+redux仿微信聊天界面
Jun 21 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
Jun 26 Javascript
ES5和ES6中类的区别总结
Dec 21 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读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
php下Memcached入门实例解析
2015/01/05 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
P3P Header解决Cookie跨域的问题
2013/03/12 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
Python中super的用法实例
2015/05/28 Python
centos6.4下python3.6.1安装教程
2017/07/21 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
Farnell德国:电子元器件供应商
2018/07/10 全球购物
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
免税水晶:Duty Free Crystal
2019/05/13 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
什么是.net
2015/08/03 面试题
信息管理专业推荐信
2013/10/29 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
小学庆六一活动方案
2014/02/28 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
2014年居委会工作总结
2014/12/09 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python