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

JavaScript中的console.group()函數(shù)詳細(xì)介紹

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

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

復(fù)制代碼 代碼如下:

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控制臺(tái)中的輸出結(jié)果為:

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

復(fù)制代碼 代碼如下:

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控制臺(tái)中的輸出結(jié)果為:

瀏覽器支持

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

相關(guān)文章

最新評論

海丰县| 江华| 德阳市| 格尔木市| 宁夏| 大埔县| 黄平县| 阿克陶县| 齐齐哈尔市| 贵南县| 重庆市| 沂水县| 永嘉县| 南木林县| 吉安市| 虞城县| 铜梁县| 富蕴县| 亚东县| 博乐市| 巴彦淖尔市| 罗江县| 孟津县| 上思县| 沅陵县| 民勤县| 黔西县| 思南县| 镇江市| 新巴尔虎左旗| 图木舒克市| 乐安县| 鄂伦春自治旗| 安岳县| 扬州市| 太保市| 高阳县| 万载县| 林周县| 紫金县| 科尔|