console.log()
输出字符串或变量
console.debug()、console.info()、console.warn()、console.error()
这四个方法的使用方法跟 console.log() 一模一样,差别在于输出的颜色与图标不同
console.table()
当输出类似于这种两层嵌套的对象时,我们可以选择 console.table() 以表格的形式输出。当然,嵌套三层及以上的也会以表格形式输出,但限于表格只能显示二维信息的特点,其会在嵌套三层或以上的地方会显示 "Object" 字符串。
console.time() 与 console.timeEnd()
用 console.time() 和 console.timeEnd() 包围要测试运行时间的代码,这两个方法的参数保持一致,以便正确识别和匹配代码开始和结束的位置。
console.assert()
console.assert() 类似于单元测试中的断言,当表达式为 false 时,输出错误信息
console.count()
知道一段代码被执行了多少
console.group、console.groupEnd() 与 console.groupCollapsed()
一般的 console.log() 方法的输出没有层级关系,在需要一些显示层级关系的输出中显得苍白无力,使用 console.group() 可以达到我们的目的。
console.dir()
资料来源:https://zhuanlan.zhihu.com/p/23080626