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 相关文章推荐
Javascript - HTML的request类
Jul 15 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
ajax在兼容模式下失效的快速解决方法
Mar 22 Javascript
JQuery的Pager分页器实现代码
May 03 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
Jan 13 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 Javascript
JS代码编译器Monaco使用方法
Jun 11 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 Class 文章
2007/04/04 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
php 发送带附件邮件示例
2014/01/23 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
php中错误处理操作实例分析
2019/08/23 PHP
PHP 实现链式操作
2021/03/09 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
javascript实现图片轮播代码
2019/07/09 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
Python3实现从指定路径查找文件的方法
2015/05/22 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
python多进程实现文件下载传输功能
2018/07/28 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
Python中pass的作用与使用教程
2020/11/13 Python
森林病虫害防治方案
2014/06/02 职场文书
党的生日演讲稿
2014/09/10 职场文书
2014年工程师工作总结
2014/11/25 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS