首页 > 其他分享 >console方法

console方法

时间:2024-03-20 09:33:04浏览次数:12  
标签:console 循环 清空 group 控制台 方法

1. table()

  • console.table(): 可以很轻松的将对象数组显示为表格,每个对象一行,每个属性一列。

     

     


2. trace()

我们可以使用trace()来获取我们的调用堆栈,对于调试非常管用。

 

 

3. count()

 console.count()可以记录当前方法的调用次数。看下面这个示例

可以使用countReset()方法将标签的内部计数器重置为0。

 

4. clear()

 console.clear() 方法会清空控制台,但前提是该控制台允许清空。在浏览器控制台上支持清空,但 Node 终端支持度不够,调用该方法将不会产生任何效果(也不会报错)。

5. time() + timeLog() + timeEnd()

 

这三个方法配合使用可以精确测量任务花费的时间。

  • time() - 启动计时器。
  • timeLog() - 时间记录
  • timeEnd() - 停止计时器。

让我们使用这三个方法来比较几个常用循环所耗费的时间

循环次数比较少时 for 循环性能是最差的,当循环次数变大时,性能优于另外两种循环。

 

6. group() + groupCollapsed() + groupEnd()

 

这是将一堆控制台信息组合在一起的绝佳组合,通过缩进优化日志展示。

group() - 添加1个分组。groupCollapsed() - 类似于group(),但分组开始时处于折叠状态。groupEnd() - 结束当前分组

 

 

 

7. dir()

 

 

 

 


 

标签:console,循环,清空,group,控制台,方法
From: https://www.cnblogs.com/j-a-h/p/18084481

相关文章

  • 提高 SQL Server 使用技巧的有效方法
    简介:在日益复杂的数据库环境中,有效地利用SQLServer是每个开发人员和数据库管理员的重要任务。本文将介绍一些实用的技巧,帮助你提高在SQLServer上的工作效率,并优化代码的可读性和性能。1.提高SQLServer存储过程可读性的技巧在SQLServer中编写存储过程时,保持......
  • Unity InputField实现框自适应内容简便方法
    要实现InputField框自适应输入内容,除了通过代码进行处理,还可以是使用以下简便的方法。1、创建InputField组件:右键->UI->InputField-TextMeshPro。2、把InputFieldSettings中的LineType设置为MultiLineNewline模式,如下图:3、添加ContentSizeFitter组件,并把Horizo......
  • C # 构造方法
    要点:构造函数:它是类的一种特殊方法,当我们要创建类的实例(即对象)时,构造函数就会被自动调用,用于初始化这个对象的状态。构造函数的名字与类名完全相同,并且它不会返回任何值。构造函数的作用:它的主要任务是初始化对象的成员变量,确保对象在创建时就处于正确的状态。无参构造函......
  • Matlab添加工具包方法【NIFTI包添加】
    NIFTI介绍大部分医学领域导出dicom格式,但是太复杂了。很多时候,将dicom转换为nifti格式也就是nii格式一个NIFTI格式主要包含三部分:hdrQ,ext,img这部分数据长度是固定的,当然不同版本可能规定的长度不同,但是同一版本的多个ni文件是相同的。header里包含的信息有:维度,x......
  • 'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件解决方法
    查看信息npmconfiglist根据prefix路径,查看是否有'vue.cmd'文件参考了这篇感觉很整齐如果没有就安装vuenpminstall-gvue再安装脚手架vue-cli//安装npminstall-g@vue/cli//或者cnpminstall-g@vue/cli//或者yarnglobaladd@vue/cli然后配置环境变......
  • Lazaurs调用VC的dll,字符串参数有中文的解决方法
    问题:在VC中定义了一个函数extern"C"__declspec(dllexport)inttest(constchar*filename)filename中可能有中文。Lazarus调用test传英文没问题,传中文出错。1、在VC项目设置-高级中选择“使用Unicode字符集”  --这个也是VC的默认值2、在lazarus中在项目设置-编译器......
  • whisper-large-v3:速度快的令人翻译模型三种实用的调用方法
    1、whisper-large-v3是openai公司的模型,可使用Python代码调用;2、whisper-large-v3基础上chenxwh制作了开源库insanely-fast-whisper,可本地指令运行,或GoogleColabT4GPU运行;3、以上两个模型应用,如果觉得使用复杂难度大,国内软件工程师制作了更简单的版本fast-whisper3。......
  • ​R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况
    ​R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况目录......
  • MyBatis3源码深度解析(十六)SqlSession的创建与执行(三)Mapper方法的调用过程
    文章目录前言5.9Mapper方法的调用过程5.10小结前言上一节【MyBatis3源码深度解析(十五)SqlSession的创建与执行(二)Mapper接口和XML配置文件的注册与获取】已经知道,调用SqlSession对象的getMapper(Class)方法,传入指定的Mapper接口对应的Class对象,即可获得一个动态......
  • js数组方法详解
    数组是js中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响。 创建数组一.字面量方式constarray=[1,2,3,4,5]; 二.使用Array构造方法1.无参构造-创建一个长度为0的空数组constarray......