Gunakan Console API untuk menulis pesan ke Konsol dari JavaScript Anda. Lihat Mulai menggunakan mencatat pesan ke dalam Console sebagai pengantar interaktif tentang topik.
Lihat Referensi API utilitas Konsol jika Anda mencari metode praktis seperti debug(function)
atau
monitorEvents(node)
yang hanya tersedia dari Konsol.
console.confirm(ekspresi, objek)
Level log: Error
Menulis error ke konsol saat expression
dievaluasi ke false
.
const x = 5;
const y = 3;
const reason = 'x is expected to be less than y';
console.assert(x < y, {x, y, reason});
console.clear()
Mengosongkan konsol.
console.clear();
Jika Pertahankan Log diaktifkan, console.clear()
akan dinonaktifkan.
Atau, Anda dapat Clear the Console dengan mengklik ikon .
console.count([label])
Level log: Info
Menulis berapa kali count()
telah dipanggil pada baris yang sama dan dengan
label
. Panggil console.countReset([label])
untuk mereset hitungan.
console.count();
console.count('coffee');
console.count();
console.count();
console.countReset([label])
Mereset hitungan.
console.countReset();
console.countReset('coffee');
console.createTask(name)
Menampilkan instance Task
yang mengaitkan stack trace saat ini dengan objek task
yang dibuat. Anda nanti dapat menggunakan objek task
ini untuk menjalankan fungsi (f
dalam contoh berikut). task.run(f)
menjalankan payload arbitrer dan meneruskan nilai yang ditampilkan kembali ke pemanggil.
// Task creation
const task = console.createTask(name);
// Task execution
task.run(f); // instead of f();
task
membentuk link antara konteks pembuatan dan konteks fungsi asinkron. Link ini memungkinkan DevTools menampilkan stack trace yang lebih baik untuk operasi asinkron. Untuk mengetahui informasi selengkapnya, lihat Stack Trace Tertaut.
console.debug(objek [, objek, ...])
Level log: Verbose
Identik dengan console.log(object [, object, ...])
kecuali level log yang berbeda.
console.debug('debug');
console.dir(object)
Level log: Info
Mencetak representasi JSON dari objek yang ditentukan.
console.dir(document.head);
console.dirxml(node)
Level log: Info
Mencetak representasi XML dari turunan node
.
console.dirxml(document);
console.error(objek [, objek, ...])
Level log: Error
Mencetak object
ke Konsol, memformatnya sebagai error, dan menyertakan stack trace.
console.error("I'm sorry, Dave. I'm afraid I can't do that.");
console.group(label)
Kelompokkan pesan secara visual hingga console.groupEnd(label)
dipanggil. Gunakan
console.groupCollapsed(label)
untuk menciutkan grup saat pertama kali login ke Konsol.
const label = 'Adolescent Irradiated Espionage Tortoises';
console.group(label);
console.info('Leo');
console.info('Mike');
console.info('Don');
console.info('Raph');
console.groupEnd(label);
Selain itu, Anda dapat membuat grup bertingkat.
const timeline1 = 'New York 2012';
const timeline2 = 'Camp Lehigh 1970';
console.group(timeline1);
console.info('Mind');
console.info('Time');
console.group(timeline2);
console.info('Space');
console.info('Extra Pym Particles');
console.groupEnd(timeline2);
console.groupEnd(timeline1);
console.groupCollapsed(label)
Sama seperti console.group(label)
, kecuali grup ini awalnya diciutkan saat dicatat ke dalam log
Konsol.
console.groupEnd(label)
Menghentikan pengelompokan pesan secara visual. Lihat console.group
.
console.info(objek [, objek, ...])
Level log: Info
Identik dengan console.log(object [, object, ...])
.
console.info('info');
console.log(objek [, objek, ...])
Level log: Info
Mencetak pesan ke Konsol.
console.log('log');
console.table(array [, kolom])
Level log: Info
Mencatat array objek sebagai tabel.
var people = [
{
first: 'René',
last: 'Magritte',
},
{
first: 'Chaim',
last: 'Soutine',
birthday: '18930113',
},
{
first: 'Henri',
last: 'Matisse',
}
];
console.table(people);
Secara default, console.table()
mencatat semua data tabel ke dalam log. Untuk menampilkan kolom tunggal atau subset kolom, Anda dapat menggunakan parameter opsional kedua dan menentukan nama atau nama kolom sebagai string atau array string. Contoh:
console.table(people, ['last', 'birthday']);
console.time([label])
Memulai penghitung waktu baru. Panggil console.timeEnd([label])
untuk menghentikan timer dan mencetak waktu berlalu ke
Konsol.
console.time();
for (var i = 0; i < 100000; i++) {
let square = i ** 2;
}
console.timeEnd();
console.timeEnd([label])
Level log: Info
Menghentikan timer. Lihat console.time()
.
console.trace()
Level log: Info
Mencetak stack trace ke Console.
const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();
console.warning(objek [, objek, ...])
Level log: Warning
Mencetak peringatan ke Konsol.
console.warn('warn');