JavaScript中的console.group()函数详细介绍
在使用console.log()或者其它日志级别的控制台输出功能时,日志输出是没有层级关系的。当程序中日志输出较多时,这一局限性将带来不小的麻烦。为了解决这一问题,可以使用console.group()。以下面代码为例:
functiondoTask(){ doSubTaskA(1000); doSubTaskA(100000); console.log("TaskStage1iscompleted"); doSubTaskB(10000); console.log("TaskStage2iscompleted"); doSubTaskC(1000,10000); console.log("TaskStage3iscompleted"); } functiondoSubTaskA(count){ console.log("StartingSubTaskA"); for(vari=0;i<count;i++){} } functiondoSubTaskB(count){ console.log("StartingSubTaskB"); for(vari=0;i<count;i++){} } functiondoSubTaskC(countX,countY){ console.log("StartingSubTaskC"); for(vari=0;i<countX;i++){ for(varj=0;j<countY;j++){} } }
doTask();