
рд╢реБрдн рджрд┐рди, рджреЛрд╕реНрддреЛрдВ!
рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдВрддреНрд╡рдирд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ () рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА
рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА
рд╣реИ ред
рд╢рдмреНрджреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдПрдХреНрд╢рди рддрдХред рд╣рд╛рдВ, рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
Console.debug () рдФрд░ рдХрдВрд╕реЛрд▓.info ()
Console.debug () рдФрд░ рдХрдВрд╕реЛрд▓.info () рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ () рдХреЗ рдПрдирд╛рд▓реЙрдЧ рд╣реИрдВред рдХрдВрд╕реЛрд▓ рдбреАрдмрдЧ () рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдВрджреЗрд╢ рдХреЗрд╡рд▓ рддрднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдВрд╕реЛрд▓ рдбрд┐рдмрдЧ рд╕реНрддрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ (рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдмреЛрдЬрд╝ рдХреЗ рд╕реНрддрд░ рдЯреИрдм рдореЗрдВ рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рд╣реИ)ред
рдЖрдЗрдП рдХреБрдЫ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ:
const harry = { name: 'Harry', age: 28, married: false, job: 'developer', salary: 300, }, alice = { name: 'Alice', age: 23, married: false, job: 'manager', salary: 100, }, bob = { name: 'Bob', age: 32, married: true, job: 'tester', salary: 200 }
рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВред рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред (рд╣реИрд░реА, рдРрд▓рд┐рд╕, рдмреЙрдм):

рдЕрдм, рдХрдВрд╕реЛрд▓.debug () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ ("\ n" рд▓рд╛рдЗрди рдлрд╝реАрдб рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдг рд╣реИ, рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реНрдерд╛рди рд╕рдВрд░реЗрдЦрдг рдХреЗ рд▓рд┐рдП рд╣реИ):
console.debug( ' The first employee is', harry.name, '\n The second employee is', alice.name, '\n The third employee is', bob.name )
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

рдЕрдВрдд рдореЗрдВ, рдХрдВрд╕реЛрд▓.info (), рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ("% s" рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, "% d" рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, "% s" рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИ):
console.info(' This is %c%s%c. \n He\'s %d years old. \n He\'s %s. \n He works as %s. \n His salary is %d.', 'font-size: 1.2em; font-weight: 600; color: deepskyblue; text-decoration: underline;', harry.name, '', harry.age, harry.married ? 'married' : 'not married', harry.job, harry.salary)
рдкрд░рд┐рдгрд╛рдо (рдзреНрдпрд╛рди рджреЗрдВ "рд╣реИрд░реА" рд╣рдордиреЗ% c рдореЗрдВ рд▓рдкреЗрдЯрд╛ рд╣реИ):

Console.count ()
Console.count () рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдмрд▓ (рд╡рд┐рдзрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдкрд╛рд░рд┐рдд) рдХреЗ рд╕рд╛рде рд╡рд┐рдзрд┐ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рджрд┐рдП рдЧрдП рдорд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрд╕реЛрд▓.рдХрд╛рдЙрдВрдЯрд░рд╕реЗрдЯ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
MDN рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдЙрджрд╛рд╣рд░рдг:
let user = '' function greet() { console.count(user) return 'hi ' + user } user = 'bob' greet() user = 'alice' greet() greet() console.count('alice')
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦрддреЗ рд╣реИрдВ:

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрд╡рд╕рд░ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
Console.group ()
Console.group () рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдореВрд╣ рд╕рдВрджреЗрд╢реЛрдВ (рдПрдХ рд╕реНрддрд░ рдкрд░ рдПрдХ рд╕рд╣реА рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде) рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдореВрд╣реЛрдВ рдХреЛ рдирд╛рдо рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдореВрд╣ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрд╕реЛрд▓ .groupEnd () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред Console.groupCollapsed () рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдк () рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рдиреНрдпреВрдирддрдо рд╕рдореВрд╣ рдореЗрдВ рд╣реИ (рд╣рдо рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ):
console.groupCollapsed('harry') console.log(harry.name) console.log(harry.age) console.log(harry.married) console.log(harry.job) console.log(harry.salary) console.groupEnd() console.groupCollapsed('alice') console.log(alice.name) console.log(alice.age) console.log(alice.married) console.log(alice.job) console.log(alice.salary) console.groupEnd() console.groupCollapsed('bob') console.log(bob.name) console.log(bob.age) console.log(bob.married) console.log(bob.job) console.log(bob.salary) console.groupEnd()
рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:

Console.table ()
Console.table () рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдПрдБ:
let staff = [{ name: 'Harry', age: 29, married: false, job: 'developer', salary: 'many', }, { name: 'Alice', age: 23, married: false, job: 'manager', salary: 'few' }, { name: 'Bob', age: 32, married: true, job: 'tester', salary: 'medium' } ]
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (рд╕рд╛рдорд╛рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ:

рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ, рд╕рд╣рдорддред
рдЕрдм рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕реНрдерд┐рд░ (рд╕рд╛рдорд╛рди):

рдЕрд▓рдЧ рдмрд╛рдд рд╣реИред
Console.time ()
Console.time () рдкрд╛рд░рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЯрд╛рдЗрдорд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ ()ред рдордзреНрдпрд╡рд░реНрддреА рдорд╛рдиреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрд╕реЛрд▓ред рдЯрд╛рдЗрдорд▓реЙрдЧ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
console.time('time')
рдкрд░рд┐рдгрд╛рдо:

Console.trace ()
Console.trace () рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
MDN рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдЙрджрд╛рд╣рд░рдг:
foo() function foo() {
рдкрд░рд┐рдгрд╛рдо:

рдЦреБрдж рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдиреЛрдЯ рд▓реЗ рд▓рд┐рдпрд╛ред
рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣реА рд╕рдм рд╣реИ рдСрд▓ рдж рдмреЗрд╕реНрдЯред