我们日常开发中,常用到 console.log() 调试,很少用到 console.dir(),那么二者究竟有什么区别呢? 一、对比 String / Number / Object / Array 可以看到,没有任何区别 Function 打印 Function ,可以看到 console.dir 打印出对应的属性/方法 DOM 节点 打印 dom 节点,可以看到:console.log 打印节点,console.dir 打印dom的属性和方法 二、拓展 还有一个不常用的 console.count,作用是打印某个方法被调用的次数,例如: