firebug / chromedevtools console.group缩进错误吗?

| 我不确定这是一个问题还是更多的观察甚至是错误。 在我的JavaScript代码中,我一直在使用许多console.log和console.group语句来跟踪内部发生的事情。该代码还进行了一些递归,因此使组的缩进正确非常重要。 //说明问题的伪代码 var data = 3; var demo = {function(){     var internal = function(){         console.group(\“内部\”);         console.log(\“一些聪明的狗屎\”);         console.groupEnd();     }     console.group(\“在Closure1 \”内部);     console.group(\“在Closure2 \”内部);     内部();     如果(数据=== 5){         console.log(\“有趣的东西\”);     }     console.groupEnd();     console.log(\“一些聪明的狗屎1 \”);     console.groupEnd(); }(data)); console.log(\“缩进正确吗!! \”); 如果执行了所有代码块,则控制台中内置的树会变深,但气泡会回到层次结构的根级别。现在,如果一个块不执行另一个块,并且没有任何内容记录到控制台,则缩进在离开代码块后仍为+1。 将obove虚拟代码中的var data = 5更改为var data = 3,您会发现缩进是错误的! 一般而言;每次调用console.group时都嵌套使用console.group \而不使用console.log会导致缩进! 我知道,ChromeDevTeam在实现chromedevtools时已引用了firebug控制台api,并假定此行为在firebug中是相同的。 我现在问是否有人经历过相同的行为? 有人知道这种行为是否符合预期吗? 最重要的是;有谁知道解决此缩进问题的解决方法? 当然,每次打开一个群组时,我都可以console.log,但这不是真正的主意,如果您问我。 感谢您提供有关此主题的任何有用信息,如果这个问题有点la脚,则抱歉:( //编辑Nr2->我已经更新了代码以说明问题。现在,它会生成所描述的错误缩进(违反我的预期)。     
已邀请:
        我在此问题上提交了一个错误:https://bugs.webkit.org/show_bug.cgi?id=63455     

要回复问题请先登录注册