私はこのコードを持っています:
console.log('before');
console.groupCollapsed('main');
console.log('test1')
console.groupEnd();
console.groupCollapsed('main');
console.log('test2')
console.groupEnd();
console.groupCollapsed('main');
console.log('test2')
console.groupEnd();
console.log('after');
ブラウザのログに 3 行追加します。
問題は、ログが 3 つの異なるグループに分割されていることです。
前のログ メッセージと現在のログ メッセージのグループ名が同じ場合 ( )、ログを前のグループに追加できますmain
か?
したがって、出力は次のとおりです。
before
> main
test1
> main
test2
> main
test3
after
そして、私はこの出力が欲しい:
before
> main
test1
test2
test3
after
更新: コードは非同期です。したがって、グループ外からグループへのロギングを防ぐために、ロギング後にグループを閉じる必要があります。