JavaScript中的console.trace()函數(shù)介紹
調(diào)試JavaScript程序時,有時需要打印函數(shù)調(diào)用的棧信息,這可以通過使用console.trace()來實(shí)現(xiàn)。以下面的代碼為例:
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()函數(shù)的執(zhí)行結(jié)尾處插入了一行console.trace()語句,這將在調(diào)試控制臺中打印該處的函數(shù)調(diào)用棧信息。比如,在Firebug控制臺中是這樣的:
Firebug控制臺中,console.trace()不僅會打印函數(shù)調(diào)用棧信息,同時也會顯示函數(shù)調(diào)用中各參數(shù)的值。
瀏覽器支持
console.trace()與console.log()一樣,在有調(diào)試工具的瀏覽器上支持較好,各大瀏覽器均支持此功能。
- javascript的console.log()用法小結(jié)
- JavaScript調(diào)試技巧之console.log()詳解
- js調(diào)試工具Console命令詳解
- javascript代碼調(diào)試之console.log 用法圖文詳解
- JavaScript中的console.dir()函數(shù)介紹
- node.js中的console.log方法使用說明
- node.js中的console用法總結(jié)
- javascript 在firebug調(diào)試時用console.log的方法
- 利用Js的console對象,在控制臺打印調(diào)式信息測試Js的實(shí)現(xiàn)
- Js利用console計算代碼運(yùn)行時間的方法示例
- node.js中的console.info方法使用說明
- JavaScript console的使用方法實(shí)例分析
相關(guān)文章
JavaScript toUpperCase()方法使用詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript toUpperCase()方法的使用技巧,感興趣的小伙伴們可以參考一下2016-08-08正則表達(dá)式刪除JavaScript代碼中的空格、注釋和換行符
這篇文章主要介紹了正則表達(dá)式刪除JavaScript代碼中的空格、注釋和換行符,需要的朋友可以參考下2023-12-12JS實(shí)現(xiàn)支持Ajax驗(yàn)證的表單插件
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)支持Ajax驗(yàn)證的表單插件,感興趣的小伙伴們可以參考一下2016-03-03深入JS函數(shù)中默認(rèn)參數(shù)的使用詳解
本文主要介紹了深入JS函數(shù)中默認(rèn)參數(shù)的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07JS中new?Blob()詳解及blob轉(zhuǎn)file示例
這篇文章主要給大家介紹了關(guān)于JS中new?Blob()詳解及blob轉(zhuǎn)file的相關(guān)資料,Blob?Blob(Binary?Large?Object)表示二進(jìn)制類型的大對象,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11