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 YUI 读码日记之 YAHOO.util.Dom - Part.4
Mar 22 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
Apr 13 Javascript
深入理解JS中的substr和substring
Apr 26 Javascript
微信小程序 教程之小程序配置
Oct 17 Javascript
Angular模板表单校验方法详解
Aug 11 Javascript
vue项目tween方法实现返回顶部的示例代码
Mar 02 Javascript
Angular ElementRef简介及其使用
Oct 01 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
May 21 Javascript
vue实现简单全选和反选功能
Sep 15 Javascript
vue组件入门知识全梳理
Sep 21 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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
星际原理概述
2020/03/04 星际争霸
队列在编程中的实际应用(php)
2010/09/04 PHP
浅谈php提交form表单
2015/07/01 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
jquery入门—访问DOM对象方法
2013/01/07 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
微信小程序实现动态获取元素宽高的方法分析
2018/12/10 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
JS获取当前时间戳方法解析
2020/08/29 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python中常用信号signal类型实例
2018/01/25 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
python读写LMDB文件的方法
2018/07/02 Python
Python中修改字符串的四种方法
2018/11/02 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
酒店司机岗位职责
2013/12/14 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
大学社团活动总结
2014/04/26 职场文书
家长会欢迎标语
2014/06/24 职场文书
质量整改通知单
2015/04/21 职场文书
nginx优化的六点方法
2021/03/31 Servers
Python并发编程实例教程之线程的玩法
2021/06/20 Python