JavaScript中的console.trace()函數(shù)介紹_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 21:31:08
JavaScript中的console.trace()函數(shù)介紹_javascript技巧
JavaScript中的console.trace()函數(shù)介紹_javascript技巧:調(diào)試JavaScript程序時(shí),有時(shí)需要打印函數(shù)調(diào)用的棧信息,這可以通過(guò)使用console.trace()來(lái)實(shí)現(xiàn)。以下面的代碼為例: 代碼如下: function doTask(){ doSubTask(1000,10000); } function doSubTask(countX,countY){ for
導(dǎo)讀JavaScript中的console.trace()函數(shù)介紹_javascript技巧:調(diào)試JavaScript程序時(shí),有時(shí)需要打印函數(shù)調(diào)用的棧信息,這可以通過(guò)使用console.trace()來(lái)實(shí)現(xiàn)。以下面的代碼為例: 代碼如下: function doTask(){ doSubTask(1000,10000); } function doSubTask(countX,countY){ for
調(diào)試JavaScript程序時(shí),有時(shí)需要打印函數(shù)調(diào)用的棧信息,這可以通過(guò)使用console.trace()來(lái)實(shí)現(xiàn)。以下面的代碼為例:
代碼如下:
function doTask(){
doSubTask(1000,10000);
}
function doSubTask(countX,countY){
for(var i=0;i
for(var j=0;j
}
console.trace();
}
doTask();
在doSubTask()函數(shù)的執(zhí)行結(jié)尾處插入了一行console.trace()語(yǔ)句,這將在調(diào)試控制臺(tái)中打印該處的函數(shù)調(diào)用棧信息。比如,在Firebug控制臺(tái)中是這樣的:

Firebug控制臺(tái)中,console.trace()不僅會(huì)打印函數(shù)調(diào)用棧信息,同時(shí)也會(huì)顯示函數(shù)調(diào)用中各參數(shù)的值。
瀏覽器支持
console.trace()與console.log()一樣,在有調(diào)試工具的瀏覽器上支持較好,各大瀏覽器均支持此功能。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript中的console.trace()函數(shù)介紹_javascript技巧
JavaScript中的console.trace()函數(shù)介紹_javascript技巧:調(diào)試JavaScript程序時(shí),有時(shí)需要打印函數(shù)調(diào)用的棧信息,這可以通過(guò)使用console.trace()來(lái)實(shí)現(xiàn)。以下面的代碼為例: 代碼如下: function doTask(){ doSubTask(1000,10000); } function doSubTask(countX,countY){ for