console.dir、console.time、console.profile

来源:互联网 发布:淘宝如何提升销量 编辑:程序博客网 时间:2024/05/03 16:35

作为一名前端工程师,想必console的大部分常用命令滚瓜烂熟。而console.dir及console.time却鲜为人知。

1.console.dir将一个对象的所有属性和方法全部罗列显示。

2.console.time及console.timeEnd用于显示代码的运行时间。使用方式如下:

  console.time("计时器一");

  for(var i=0;i<1000;i++){

    for(var j=0;j<1000;j++){}

  }

  console.timeEnd("计时器一");

3.console.profile分析程序各个部分的运行时间,找出瓶颈所在。使用方式如下:

  function Foo(){

    for(var i=0;i<10;i++){funcA(1000);}

    funcB(10000);

  }

  function funcA(count){

    for(var i=0;i<count;i++){}

  }

  function funcB(count){

    for(var i=0;i<count;i++){}

  }


  console.profile('性能分析器一');

  Foo();

  console.profileEnd();





0 0
原创粉丝点击