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 相关文章推荐
经验几则 推荐
Sep 05 Javascript
基于jquery自己写tab滑动门(通用版)
Oct 30 Javascript
js的隐含参数(arguments,callee,caller)使用方法
Jan 28 Javascript
jquery的父子兄弟节点查找示例代码
Mar 03 Javascript
jQuery 获取兄弟元素的几种不错方法
May 23 Javascript
javascript无刷新评论实现方法
May 13 Javascript
将form表单通过ajax实现无刷新提交的简单实例
Oct 12 Javascript
JS实现的相册图片左右滚动完整实例
Nov 23 Javascript
Angularjs中数据绑定的实例详解
Aug 25 Javascript
分享5个好用的javascript文件上传插件
Sep 16 Javascript
微信小程序实现人脸识别登陆的示例代码
Apr 02 Javascript
JavaScript利用键盘码控制div移动
Mar 19 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中的Session对象如何使用
2015/09/25 PHP
PHP反射基础知识回顾
2020/09/10 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Python自动登录QQ的实现示例
2020/08/28 Python
python 如何设置守护进程
2020/10/29 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
项目采购员岗位职责
2014/04/15 职场文书
借款担保书范文
2014/05/13 职场文书
医德考评自我评价
2014/09/14 职场文书
离婚协议书范本2014
2014/10/27 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android