每个JavaScript开发者都用过console.log()来调试程序,但实际上Console对象还提供了很多其他方法可以提高调试效率。本文将介绍8个有趣的Console方法,即使JavaScript老手也不一定知道!

1、console.assert ✅

学编程,上汇智网,在线编程环境,一对一助教指导。

console.assert用来测试传入的参数是true还是false。当传入的值为false时,该函数将输出第一个参数后的额外参数,否则不输出任何日志。

当你希望检查值是否存在并且希望避免控制台输出太多信息时,assert 方法非常有用。

2、console.count and console.countReset

这两个方法用来设置/复位特定字符串的日志输出计数器:

3、console.group and console.groupEnd

这两个方法用来管理控制台日志的分组。.group()方法的第一个参数用来声明一个标签,后续的日志自动缩进已展示分组。.groupEnd()则结束分组日志的缩进:

4、console.table

学编程,上汇智网,在线编程环境,一对一助教指导。

table()方法用表格显示对象或数组内容,非常有用:

console.table 使得查看嵌套的复杂对象或数组的内容不那么困难了。

5、console.time and console.timeEnd ⏱

有时为了测试性能,需要检查一段代码的执行时间,为此你可能会 使用Date API先记录开始时间戳,然后执行完代码之后再次用Date 获取新的时间戳并记录两者差值,就像这样:

实际上,console本来就有time和timeEnd函数!只需要像下面这样直接调用即可:

原文链接:只会用console.log调试JS代码?— 汇智网

js table多层嵌套_只会console.log?8个高效调试js的console方法相关推荐

  1. Console命令详解,让调试js代码变得更简单

    console.log(object[, object, ...]) 在控制台输出一条消息.如果有多个参数,输出时会用空格隔开这些参数. 第一个参数可以是一个包含格式化占位符输出的字符串,例如: co ...

  2. js遍历多层嵌套对象存在的JSO数据

    js获取含有多层嵌套对象的JSON数据,主要应用迭代的思想. 该案例需要获取jsonData中的所有属性值. <!DOCTYPE> <html> <head>< ...

  3. JAVA中console方法怎么用_使用console对javaScirpt进行全面调试-全面分析console用法

    console.log(object[, object, ...]) 在控制台输出一条消息.如果有多个参数,输出时会用空格隔开这些参数. 第一个参数可以是一个包含格式化占位符输出的字符串,例如: co ...

  4. console用法java_使用console对javaScirpt进行全面调试-全面分析console用法

    console.log(object[, object, ...]) 在控制台输出一条消息.如果有多个参数,输出时会用空格隔开这些参数. 第一个参数可以是一个包含格式化占位符输出的字符串,例如: co ...

  5. 手机端调试console.log,直接引入一个js文件

    http://files.cnblogs.com/files/lwwen/mConsole.js 这是我写的一个原生js文件 直接引入即可,可以把html上面的需要打印的东西打印出来 <!DOC ...

  6. js模板字符串嵌套html,在元素内插入一个有角度的js模板字符串

    在这种情况下,您不想只"插入HTML",而是对其进行编译.您可以使用该$compile服务创建DOM节点. var tpl = $compile( ' {{each}} ' )( ...

  7. python selenium 等待js加载完成_一个用python完成的RSA成功模拟JS加密完成自动登录...

    编程工具启动图 自从做了产品,很久没有正二八经的写过代码了.最近这几天由于工作需要,一时心血来潮开始写python代码,最开始以为一个自动登录应该很简单,又没有手机验证和图片验证.结果一执行卡在一个加 ...

  8. java .lck文件_关于Java日志log.lck文件的出现原因和关闭方法

    出现的问题 实验中要求用log记录所有出现的异常情况和主程序的各个操作,但我们主程序里的各个操作是调用的是各个类的方法,如果全部在各个类里只抛出异常在主程序里处理,那主程序就会很冗余,而且也不符合AD ...

  9. console.log 用法

    console.log()| 作用: 前端调试js 代码的时候: 使用alert 调试. 但是alert 会阻断js 的执行. 而且对一些类型的变量无法输出.造成一些不必要麻烦. console.lo ...

最新文章

  1. microsoft edge 打不开 csdn 博客
  2. Oracle经验集锦
  3. python字典格式_python – 格式self,这是一个字典
  4. mysql++多版本安装_MySQL多版本多实例安装启动
  5. 2100 反弹shell无法粘贴_技术成长日记-Vim实用技巧-4.6复制/删除/粘贴
  6. 值得关注!2021音视频人才成长路线图发布了
  7. 在页面加载完后执行javascript代码
  8. slickedit 设置
  9. c语言中e什么作用是什么,c语言中%e是什么意思
  10. 中文文本蕴含计算项目(88万中文文本蕴含数据集+中文文本蕴含模型)
  11. 用Android-X86和VirtualBox打造高性能Android开发环境
  12. JavaScript 常用事件大全
  13. php实现QQ打开跳转浏览器,【网站】 简单通用微信QQ跳转浏览器打开代码
  14. 货币时间价值(学习笔记)
  15. 老外常用的网络英文缩写
  16. 计算机安装win10配置,win11发布了,那么安装win11配置要求是什么?win11配置要求详解...
  17. 平均值、标准差、相关系数、回归线及最小二乘法
  18. CSS3 实现 loading 动画效果
  19. mysql外链删除_清理mysql外链的意思 和命令
  20. 电力网络通信公司有哪些,电力网络通信公司排名

热门文章

  1. 《如何搭建小微企业风控模型》第十三节 额度公式 节选
  2. ionic 日期选择控件
  3. 在ORACLE產生001,002的流水號
  4. 如何测试sql语句性能,提高执行效率
  5. 人月神话-外科手术队伍:团队建设
  6. UNIX环境高级编程——线程同步之条件变量以及属性
  7. .Net Core控制台应用加载读取Json配置文件
  8. hdu 2191 (多重背包二进制优化)
  9. 解决RTMP推送时间戳问题引起HLS切片不均匀导致手机浏览器播放卡顿的问题
  10. python3全栈开发-并发编程,多进程的基本操作