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 相关文章推荐
Javascript的IE和Firefox兼容性汇编
Jul 01 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
js 弹出框只弹一次(二次修改之后的)
Nov 26 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
使用pjax实现无刷新更改页面url
Feb 05 Javascript
js运动应用实例解析
Dec 28 Javascript
jQuery ajax MD5实现用户注册即时验证功能
Oct 11 Javascript
详解微信小程序开发之城市选择器 城市切换
Jan 17 Javascript
bootstrap fileinput实现文件上传功能
Aug 23 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
解决Vue项目中tff报错的问题
Oct 21 Javascript
vue实现图书管理系统
Dec 29 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
基于php实现七牛抓取远程图片
2015/12/01 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
修复IE9&safari 的sort方法
2011/10/21 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
jquery map方法使用示例
2014/04/23 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
学生会副主席竞聘书
2014/03/31 职场文书
设计大赛策划方案
2014/06/13 职场文书
商场周年庆活动方案
2014/08/19 职场文书
2014年文秘工作总结
2014/11/25 职场文书
高三语文复习计划
2015/01/19 职场文书
城南旧事电影观后感
2015/06/16 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python