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 相关文章推荐
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
Oct 21 Javascript
JS根据生日算年龄的方法
May 05 Javascript
轻松实现javascript数据双向绑定
Nov 11 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
Nov 30 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
Mar 27 Javascript
vue实现学生录入系统之添加删除功能
Jul 11 Javascript
jquery登录的异步验证操作示例
May 09 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
如何基于JS截获动态代码
Dec 25 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 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实现腾讯与百度坐标转换
2017/08/05 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
详解Node项目部署到云服务器上
2017/07/12 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
简谈创建React Component的几种方式
2019/06/15 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
单身联谊活动方案
2014/01/29 职场文书
电脑销售顾问自荐信
2014/01/29 职场文书
安全教育感言
2014/03/04 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
武夷山导游词
2015/02/03 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书