最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中的console.group()函數詳細介紹

 更新時間:2014年12月29日 10:44:43   投稿:junjie  
這篇文章主要介紹了JavaScript中的console.group()函數詳細介紹,當程序調試日志過多時會有些雜亂,此時可以使用console.group()函數調來分組顯示,需要的朋友可以參考下

在使用console.log()或者其它日志級別的控制臺輸出功能時,日志輸出是沒有層級關系的。當程序中日志輸出較多時,這一局限性將帶來不小的麻煩。為了解決這一問題,可以使用console.group()。以下面代碼為例:

復制代碼 代碼如下:

function doTask(){
    doSubTaskA(1000);
    doSubTaskA(100000);
    console.log("Task Stage 1 is completed");
    doSubTaskB(10000);
    console.log("Task Stage 2 is completed");
    doSubTaskC(1000,10000);
    console.log("Task Stage 3 is completed");
}
function doSubTaskA(count){
    console.log("Starting Sub Task A");
    for(var i=0;i<count;i++){}
}
 
function doSubTaskB(count){
    console.log("Starting Sub Task B");
    for(var i=0;i<count;i++){}
}
 
function doSubTaskC(countX,countY){
    console.log("Starting Sub Task C");
    for(var i=0;i<countX;i++){
        for(var j=0;j<countY;j++){}
    }
}

doTask();


在Firebug控制臺中的輸出結果為:

可以看到,本應有一定層級關系的日志輸出在顯示時并沒有任何區(qū)別。為了添加層級關系,可以對日志輸出進行分組,在開始分組的地方插入console.group(),在結束分組的地方插入console.groupEnd():

復制代碼 代碼如下:

function doTask(){
    console.group("Task Group");
    doSubTaskA(1000);
    doSubTaskA(100000);
    console.log("Task Stage 1 is completed");
    doSubTaskB(10000);
    console.log("Task Stage 2 is completed");
    doSubTaskC(1000,10000);
    console.log("Task Stage 3 is completed");
    console.groupEnd();
}
function doSubTaskA(count){
    console.group("Sub Task A Group");
    console.log("Starting Sub Task A");
    for(var i=0;i<count;i++){}
    console.groupEnd();
}
 
function doSubTaskB(count){
    console.group("Sub Task B Group");
    console.log("Starting Sub Task B");
    for(var i=0;i<count;i++){}
    console.groupEnd();
}
 
function doSubTaskC(countX,countY){
    console.group("Sub Task C Group");
    console.log("Starting Sub Task C");
    for(var i=0;i<countX;i++){
        for(var j=0;j<countY;j++){}
    }
    console.groupEnd();
}

doTask();


插入console.group()語句后Firebug控制臺中的輸出結果為:

瀏覽器支持

console.group()與console.log()一樣,在有調試工具的瀏覽器上支持較好,各大瀏覽器均支持此功能。

相關文章

最新評論

南宫市| 阳谷县| 怀来县| 城固县| 垫江县| 鹤岗市| 青田县| 林芝县| 怀来县| 南汇区| 抚州市| 萝北县| 颍上县| 平南县| 柳江县| 山西省| 怀柔区| 文成县| 开封县| 新兴县| 东莞市| 凤冈县| 云南省| 洛川县| 武清区| 张掖市| 察雅县| 西和县| 长宁县| 诸暨市| 霍林郭勒市| 凤山市| 邵东县| 临朐县| 松潘县| 宁海县| 秦皇岛市| 大丰市| 峨边| 长治市| 广宁县|