JavaScript中的console.trace()函数介绍


Posted in Javascript onDecember 29, 2014

调试JavaScript程序时,有时需要打印函数调用的栈信息,这可以通过使用console.trace()来实现。以下面的代码为例:

function doTask(){

    doSubTask(1000,10000);

}

 

function doSubTask(countX,countY){

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

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

    }

    console.trace();

}
doTask();

在doSubTask()函数的执行结尾处插入了一行console.trace()语句,这将在调试控制台中打印该处的函数调用栈信息。比如,在Firebug控制台中是这样的:

JavaScript中的console.trace()函数介绍

Firebug控制台中,console.trace()不仅会打印函数调用栈信息,同时也会显示函数调用中各参数的值。

浏览器支持

console.trace()与console.log()一样,在有调试工具的浏览器上支持较好,各大浏览器均支持此功能。

Javascript 相关文章推荐
CSS JavaScript 实现菜单功能 改进版
Dec 09 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
May 24 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
Javascript设计模式之观察者模式(推荐)
Mar 29 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
Jun 21 Javascript
详解vue中computed 和 watch的异同
Jun 30 Javascript
使用D3.js制作图表详解
Aug 13 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
Sep 29 Javascript
微信小程序可滑动月日历组件使用详解
Oct 21 Javascript
js get和post请求实现代码解析
Feb 06 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 #Javascript
jQuery中element选择器用法实例
Dec 29 #Javascript
JavaScript中的console.time()函数详细介绍
Dec 29 #Javascript
JavaScript前端图片加载管理器imagepool使用详解
Dec 29 #Javascript
JavaScript版的TwoQueues缓存模型
Dec 29 #Javascript
浅谈重写window对象的方法
Dec 29 #Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 #Javascript
You might like
PHP实现异步调用方法研究与分享
2011/10/27 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
python私有属性和方法实例分析
2015/01/15 Python
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
python3实现暴力穷举博客园密码
2016/06/19 Python
python中字符串的操作方法大全
2018/06/03 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
用python做游戏的细节详解
2019/06/25 Python
通过实例解析Python调用json模块
2019/12/11 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
电话销售经理岗位职责
2013/12/07 职场文书
企业管理部经理岗位职责
2013/12/24 职场文书
招聘专员岗位职责
2014/03/07 职场文书
开学典礼主持词
2014/03/19 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
热血教师观后感
2015/06/10 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android