Console.group()
Создаёт новую группу сообщений в веб-консоли. После вызова последующие сообщения, выводимые в консоль, будут иметь дополнительный уровень отступа, до тех пор пока не будет вызван метод
console.groupEnd()
(en-US).Примечание:
Эта возможность доступна в Web Workers.Синтаксис
console.group([label]);
Аргументы
label
- Опциональный заголовок группы. (Протестировано в Chrome 59). Не работает с
console.groupEnd()
.
Использование в веб-консоли
Требуется Gecko 9.0(Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6)Использование групп помогает упорядочить вывод в консоль благодаря визуальной группировке связанных сообщений. Чтобы начать новый блок нужно вызвать console.group()
. Метод console.groupCollapsed()
работает аналогичным образом, но выведенная группа будет свёрнута до тех пор, пока не будет развёрнута по клику.
Примечание: Начиная с 9 по 51 версию Gecko, метод groupCollapsed()
работал как метод group()
. Свёрнутые группы поддерживаются с версии Gecko 52. См. баг 1088360.
Чтобы прекратить вывод в группу, требуется вызвать console.groupEnd()
. К примеру, следующий код:
console.log("This is the outer level");
console.group();
console.log("Level 2");
console.group();
console.log("Level 3");
console.warn("More of level 3");
console.groupEnd();
console.log("Back to level 2");
console.groupEnd();
console.log("Back to the outer level");
выведет следующий результат:
Для дополнительной информации смотрите Использование групп в консоли.
Спецификация
Спецификация | Статус | Комментарий |
---|---|---|
Console API Определение 'console.group()' в этой спецификации. |
Живой стандарт | Первоначальное определение |
Поддержка в браузерах
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help! (en-US)
Возможность | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Базовая поддержка | 2 | (Да) | 4.0 (2.0) | 11 | (Да) | 4.0[1] |
Доступно в Web Workers | ? | (Да) | 38.0 (38.0) | ? | ? | ? |
Возможность | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | ? | (Да) | 4.0 (2.0) | ? | ? | ? |
Доступно в Web Workers | ? | (Да) | 38.0 (38.0) | ? | ? | ? |
[1] Реализовано в http://trac.webkit.org/changeset/35421.