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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
Feb 10 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 Javascript
分享jQuery插件的学习笔记
Jan 14 Javascript
jquery网页加载进度条的实现
Jun 01 jQuery
vue-router权限控制(简单方式)
Oct 29 Javascript
15分钟深入了解JS继承分类、原理与用法
Jan 19 Javascript
对TypeScript库进行单元测试的方法
Jul 18 Javascript
vue子传父关于.sync与$emit的实现
Nov 05 Javascript
vue页面加载时的进度条功能(实例代码)
Jan 13 Javascript
关于AngularJS中几种Providers的区别总结
May 17 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中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
布同 统计英文单词的个数的python代码
2011/03/13 Python
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
Python正则表达式使用范例分享
2016/12/04 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
python实现简单学生信息管理系统
2020/04/09 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
linux面试相关问题
2013/04/28 面试题
如何写一个自定义标签
2012/12/28 面试题
2014年物资管理工作总结
2014/12/02 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
nginx 配置指令之location使用详解
2022/05/25 Servers