高级之路篇八:你真的了解console吗!

作为调试信息打印语句console.log()每个前端都比较清楚吧。。。 

对,不就是打印数据到控制台吗,没错!可是油田我遇到了一个变态的面试问题,一下被震住了,问console.log(2/3); 打印结果是多少?不就是一个无限循环的除不尽的数吗,我想了想不会这么简单吧,顿时就有点杀马特了。先吐槽下这个面试官,真作。。。

想知道结果自行输出看下结果。具体原因自行百度。 今天要说的是console系列的其他语句:

基本信息打印:

console.log()

console.warn();

console.error();

以表格形式打印,适合list数组结构:

console.table();

打印某个函数或者代码段执行时间:

console.time(name)  ---- >  console.timeEnd(name);

信息分组打印:

console.group()   ---- >  console.groupEnd(name);

打印某个对象的具体属性和方法:

console.dir();

显示某个节点的内容:

console.dirxml();

打印某个函数的调用轨迹:

console.trace();

分析程序各个部分的运行时间,找出瓶颈所在:

console.profile()  ----->   console.profileEnd()

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章