Chrome控制台console的各種用法(方便調試)


1、輸出信息

  console.log('消息內容!'); //輸出普通信息
  console.info('消息內容!'); //輸出提示信息
  console.error('消息內容!');//輸出錯誤信息
  console.warn('消息內容!'); //輸出警告信息

2、數據表格化

  var thisObj = [
    { name: 'quber', email: 'qubernet@163.com', qq: 757200834 },
    { name: 'xm', email: 'xm@126.com', qq: 757200833 },
    { name: 'jack', email: 'jack@sina.com', qq: 757200832 },
    { name: 'maer', email: 'maer@gmail.com', qq: 757200831 }
  ];
  console.table(thisObj);

 

3、統計代碼執行時間

  console.time('統計時間');

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

  console.timeEnd('統計時間');

4、分組輸出信息

  console.group('分組1');
  console.log('分組1-1111');
  console.log('分組1-2222');
  console.log('分組1-3333');
  console.groupEnd();

  console.group('分組2');
  console.log('分組2-1111');
  console.log('分組2-2222');
  console.log('分組2-3333');
  console.groupEnd();

 

5、統計代碼執行的次數

  function testFn() {
    console.count('當前執行的次數');
  }
  testFn();
  testFn();
  testFn();

6、當表達式為false時,輸出信息

  var testObj = false;
  console.assert(testObj, '當testObj為false時才輸出!');

7、將對象以樹狀結構展現

  var thisObj = {
    name: 'quber',
    age: 26,
    fn: function() {
      alert('quber');
    }
  };
  console.dir(thisObj);

8、展現網頁某個節點所包含的所有html/xml代碼

  console.dirxml($('.kx-frm-gd'));

9、占位符

  console.log("%d年%d月%d日", 2016, 8, 22);//console支持的占位符有:字符(%s)、整數(%d或%i)、浮點數(%f)和對象(%o)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM