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 相关文章推荐
简单实用的js调试logger组件实现代码
Nov 20 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
Aug 15 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
Aug 07 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
Mar 22 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
Jan 25 Javascript
JavaScript生成指定范围的时间列表
Mar 19 Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
vue开发简单上传图片功能
Jun 30 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
PHPThumb图片处理实例
2014/05/03 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PDO::setAttribute讲解
2019/01/29 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
Javascript Select操作大集合
2009/05/26 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
nodejs多版本管理总结
2018/04/03 NodeJs
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
Python中处理时间的几种方法小结
2015/04/09 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
启动一个线程是用run()还是start()
2016/12/25 面试题
建筑工地门卫岗位职责
2014/04/30 职场文书
2015年化验员工作总结
2015/04/10 职场文书
逃出克隆岛观后感
2015/06/09 职场文书
2015年除四害工作总结
2015/07/23 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android