Console

Консоль браузера

class Console
assert(expr, message)

Выводит сообщение об ошибке в консоли если условие ложно

count([string title])

Вы­во­дит стро­ку title вме­сте со счет­чи­ком вы­зо­вов дан­но­го ме­то­да с этой же стро­кой.

debug(any message...)

Дей­ст­ву­ет по­доб­но ме­то­ду console.log(), но по­ме­ча­ет вы­вод, как от­ла­доч­ную ин­фор­ма­цию.

dir(any object)

Вы­во­дит в кон­со­ли ин­фор­ма­цию об объ­ек­те в ви­де, по­зво­ляю­щем раз­ра­бот­чи­ку про­ве­рить свой­ст­ва или эле­мен­ты и в ин­те­рак­тив­ном ре­жи­ме ис­сле­до­вать вло­жен­ные объ­ек­ты и эле­мен­ты мас­си­вов.

dirxml(any node)

Вы­во­дит в кон­соль раз­мет­ку XML или HTML уз­ла до­ку­мен­та.

error(any message...)

Дей­ст­ву­ет по­доб­но ме­то­ду console.log(), но по­ме­ча­ет вы­вод как ошиб­ку.

group(any message...)

Вы­во­дит со­об­ще­ние message по­доб­но ме­то­ду log(), но ото­бра­жа­ет его как за­го­ло­вок свер­ты­вае­мой груп­пы от­ла­доч­ных со­об­ще­ний.

Все по­сле­дую­щие опе­ра­ции вы­во­да в кон­соль бу­дут по­ме­щать со­об­ще­ния в эту груп­пу, по­ка не бу­дет вы­зван со­от­вет­ ст­вую­щий ме­тод groupEnd().

groupCollapsed(any message...)

Соз­да­ет но­вую груп­пу со­об­ще­ний, но в свер­ну­том со­стоя­нии, так что по умол­ча­нию по­сле­дую­щие от­ла­доч­ные со­об­ще­ния бу­дут скры­ты.

groupEnd()

За­кры­ва­ет са­мую по­след­нюю груп­пу от­ла­доч­ных со­об­ще­ний, соз­дан­ную вы­зо­вом ме­то­да group() или groupCollapsed().

info(any message...)

Дей­ст­ву­ет по­доб­но ме­то­ду console.log(), но по­ме­ча­ет вы­вод как ин­фор­ма­ци­он­ное со­об­ще­ние.

log(string format, any message...)

Вы­во­дит свои ар­гу­мен­ты в кон­соль.

  • format - строка с форматированием

    • %s - фор­ма­ти­ру­ют­ся как стро­ки
    • %d, %i - фор­ма­ти­ру­ют­ся как це­лые чис­ла.
    • %f - фор­ма­ти­ру­ют­ся как ве­ще­ст­вен­ные чис­ла
    • %o - как объ­ек­ты, дос­туп­ные для щелч­ка мы­шью.
console.log('log information');
// log information
profile([string title])

За­пус­ка­ет про­фи­ли­ров­щик Ja­va­Script и в на­ча­ле от­че­та ото­бра­жа­ет стро­ку title.

profileEnd()

Ос­та­нав­ли­ва­ет про­фи­ли­ров­щик и вы­во­дит от­чет с ре­зуль­та­та­ми про­фи­ли­ро­ва­ния про­грамм­но­го ко­да.

time(string name)

За­пус­ка­ет тай­мер с име­нем name.

timeEnd(string name)

Ос­та­нав­ли­ва­ет тай­мер с име­нем name и вы­во­дит имя и вре­мя, про­шед­шее с мо­мен­та вы­зо­ва со­от­вет­ст­вую­ще­го ме­то­да time().

trace()

Вы­во­дит трас­си­ров­ку сте­ка.

warn(any message...)

Дей­ст­ву­ет по­доб­но ме­то­ду console.log(), но по­ме­ча­ет вы­вод как пре­ду­пре­ж­де­ние.