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 UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 Javascript
jQuery选择器的工作原理和优化分析
Jul 25 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
js实现可输入可选择的select下拉框
Dec 21 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
详解如何用webpack打包一个网站应用项目
Jul 12 Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
vue slots 组件的组合/分发实例
Sep 06 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
Oct 23 Javascript
JavaScript中构造函数与原型链之间的关系详解
Feb 25 Javascript
layui关闭层级、简单监听的实例
Sep 06 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
如何实现小程序与小程序之间的跳转
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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php读取excel文件的简单实例
2013/08/26 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
Safari5中alert的无限循环BUG
2011/04/07 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
react 生命周期实例分析
2020/05/18 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
在Django中创建第一个静态视图
2015/07/15 Python
Djang中静态文件配置方法
2015/07/30 Python
Python用模块pytz来转换时区
2016/08/19 Python
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
公司财务工作总结的自我评价
2013/11/23 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
Python编解码问题及文本文件处理方法详解
2021/06/20 Python