console对象介绍

作者: 小雨小雨丶 | 来源:发表于2018-11-27 19:44 被阅读5次

    工作中console可能是用来debug的最频繁的原生方法了,它不仅仅非常实用,而且还有一些有趣的东西。

    • console.log
      1. 常见占位符
        %o: 接受Object
        %s: 接受String
        %d: 接受Number

        图片
      2. css占位符
        %c: 接受CSS

        图片

    • console.dir
      1. 打印对象的时候与console.log无明显区别,但是当打印元素的时候有明显区别,如图:


        图片

        log会展示当前节点以及子孙节点,dir会展示节点的所有属性


    • console.warn
      1. 在输出上与console.log不同,它的输出为黄色警告样式

    • console.table
      1. 输出漂亮的格式化后的数组,并且提供排序功能,有可选的第二个数组参数,过滤想要展示的key。不过该方法仅仅能展示最多1000行,所以不适合处理数据量大的数组。如图:


        图片

    • console.assert
      1. 有至少两个参数,第一个参数为条件,当条件为真的时候,无任何输出,当条件为false的时候,像console.log一样输出之后的所有参数

    • console.count
      1. 记录调用的次数,接受一个参数作为输出前缀,可以通过console.countReset ()重置

    • console.trace
      1. 输出堆栈跟踪记录,如图


        图片

    • console.time & console.timeEnd
      1. 记录js操作花费了多长时间,接受一个参数,该参数在两个方法里必须都一致才能输出计算时间,单位为毫秒,如图


        图片

    • console.group & console.groupEnd
      1. 在控制台创建新的缩进列,以group开始,以groupEnd接受,group接受一个参数,来表示缩进前缀,如图


        图片

    总结

    console对象上还有一些其他方法,这里就不过多介绍了,以上方法,用的做多的仅仅只有console.log,其他的偶会会用到,不过知道了真的就是知道了。

    相关文章

      网友评论

        本文标题:console对象介绍

        本文链接:https://www.haomeiwen.com/subject/leunqqtx.html