国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:34:13
字體:
供稿:網(wǎng)友

在使用console.log()或者其它日志級別的控制臺輸出功能時,日志輸出是沒有層級關(guān)系的。當(dāng)程序中日志輸出較多時,這一局限性將帶來不小的麻煩。為了解決這一問題,可以使用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控制臺中的輸出結(jié)果為:

可以看到,本應(yīng)有一定層級關(guān)系的日志輸出在顯示時并沒有任何區(qū)別。為了添加層級關(guā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控制臺中的輸出結(jié)果為:

瀏覽器支持

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东平县| 汶上县| 龙江县| 伊吾县| 上饶县| 滦南县| 丹寨县| 密云县| 平定县| 绥滨县| 鹿泉市| 梁山县| 彰化市| 桐梓县| 九龙坡区| 隆昌县| 精河县| 洛阳市| 湘西| 双辽市| 越西县| 东乌珠穆沁旗| 南汇区| 蒙山县| 弥渡县| 商都县| 余姚市| 辽宁省| 吉林省| 米林县| 洪雅县| 灵璧县| 洮南市| 阳山县| 沈丘县| 来凤县| 城步| 宕昌县| 平泉县| 邯郸县| 宕昌县|