console对象

console.log(object[, object...])
console.assert(expression, object[, object...]) //接收至少两个参数,第一个参数的值或返回值为 false的时候,将会在控制台上输出后续参数的值。
console.count([label])//输出执行到该行的次数,可选参数 label 可以输出在次数之前
console.dir(object)//将传入对象的属性,包括子对象的属性以列表形式输出
console.error(object[, object...])//用于输出错误信息,用法和常见的 console.log一样,不同点在于输出内容会标记为错误的样式,便于分辨。
console.group//这是个有趣的方法,它能够让控制台输出的语句产生不同的层级嵌套关系,每一个 console.group()会增加一层嵌套,相反要减少一层嵌套可以使用 console.groupEnd()方法
console.info(object[, object...])//此方法与之前说到的 console.error一样,用于输出信息,没有什么特别之处。
console.table()//可将传入的对象,或数组以表格形式输出,相比传统树形输出,这种输出方案更适合内部元素排列整齐的对象或数组,不然可能会出现很多的 undefined。
console.profile([profileLabel])//这是个挺高大上的东西,可用于性能分析。在 JS 开发中,我们常常要评估段代码或是某个函数的性能。在函数中手动打印时间固然可以,但显得不够灵活而且有误差。借助控制台以及 console.profile()方法我们可以很方便地监控运行性能。
function parent() {
  for (var i = 0; i < 10000; i++) {
    childA()
  }
}

function childA(j) {
  for (var i = 0; i < j; i++) {}
}

console.profile('性能分析');
parent();
console.profileEnd();
console.time(name)//计时器,可以将成对的 console.time()console.timeEnd()之间代码的运行时间输出到控制台上, name参数可作为标签名。
console.trace() //用来追踪函数的调用过程。在大型项目尤其是框架开发中,函数的调用轨迹可以十分复杂, console.trace()方法可以将函数的被调用过程清楚地输出到控制台上。
console.warn(object[, object...])//输出参数的内容,作为警告提示。
 
参考:https://segmentfault.com/a/1190000000481884
 

转载于:https://www.cnblogs.com/chenlogin/p/5303293.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值