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切换div css注意的细节
Dec 10 Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
Jan 13 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
May 11 Javascript
使用vue实现grid-layout功能实例代码
Jan 05 Javascript
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
js实现图片跟随鼠标移动效果
Oct 16 Javascript
详解如何在JS代码中消灭for循环
Dec 11 Javascript
swiper实现导航滚动效果
Dec 13 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
php 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
react build 后打包发布总结
2018/08/24 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
python获取磁盘号下盘符步骤详解
2019/06/19 Python
python tkinter窗口最大化的实现
2019/07/15 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
Python使用Pygame绘制时钟
2020/11/29 Python
印度网上药店:1mg
2017/10/13 全球购物
主持人演讲稿范文
2013/12/28 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
2014年工程师工作总结
2014/11/25 职场文书
英语辞职信怎么写
2015/02/28 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android