Gunakan Console API untuk menulis pesan ke Konsol dari JavaScript Anda. Lihat Mulai mencatat pesan ke dalam log ke Konsol untuk membaca pengantar interaktif tentang topik tersebut.
Lihat referensi API utilitas Konsol jika Anda mencari metode praktis seperti debug(function)
atau
monitorEvents(node)
yang hanya tersedia dari Konsol.
console.pernyataan(ekspresi, objek)
Tingkat log: Error
Menulis error ke konsol saat expression
bernilai 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()
Membersihkan konsol.
console.clear();
Jika Pertahankan Log diaktifkan, console.clear()
akan dinonaktifkan.
Atau, Anda dapat Menghapus Konsol dengan mengklik ikon .
console.count([label])
Tingkat log: Info
Menuliskan berapa kali count()
dipanggil pada baris yang sama dan dengan label
yang sama. Panggil console.countReset([label])
untuk mereset jumlah.
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 pelacakan tumpukan saat ini dengan objek task
yang dibuat. Anda nanti dapat menggunakan objek task
ini untuk menjalankan fungsi (f
dalam contoh berikut). task.run(f)
mengeksekusi 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 pelacakan tumpukan yang lebih baik untuk operasi asinkron. Untuk informasi selengkapnya, lihat Pelacakan Tumpukan yang Tertaut.
console.debug(objek [, objek, ...])
Tingkat log: Verbose
Sama dengan console.log(object [, object, ...])
kecuali level log yang berbeda.
console.debug('debug');
console.dir(object)
Tingkat log: Info
Mencetak representasi JSON dari objek yang ditentukan.
console.dir(document.head);
console.dirxml(node)
Tingkat log: Info
Mencetak representasi XML dari turunan node
.
console.dirxml(document);
console.error(objek [, objek, ...])
Tingkat log: Error
Mencetak object
ke Konsol, memformatnya sebagai error, dan menyertakan pelacakan tumpukan.
console.error("I'm sorry, Dave. I'm afraid I can't do that.");
console.group(label)
Mengelompokkan pesan secara visual hingga console.groupEnd(label)
dipanggil. Gunakan
console.groupCollapsed(label)
untuk menciutkan grup saat pertama kali dicatat ke dalam log 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 mengelompokkan grup.
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 pada awalnya diciutkan saat login ke
Konsol.
console.groupEnd(label)
Berhenti mengelompokkan pesan secara visual. Lihat console.group
.
console.info(objek [, objek, ...])
Tingkat log: Info
Sama dengan console.log(object [, object, ...])
.
console.info('info');
console.log(objek [, objek, ...])
Tingkat log: Info
Mencetak pesan ke Konsol.
console.log('log');
console.table(array [, kolom])
Tingkat 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 satu kolom 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 timer baru. Panggil console.timeEnd([label])
untuk menghentikan timer dan mencetak waktu yang berlalu ke
Konsol.
console.time();
for (var i = 0; i < 100000; i++) {
let square = i ** 2;
}
console.timeEnd();
console.timeEnd([label])
Tingkat log: Info
Menghentikan timer. Lihat console.time()
.
console.trace()
Tingkat log: Info
Mencetak pelacakan tumpukan ke Konsol.
const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();
console.warning(object [, object, ...])
Tingkat log: Warning
Mencetak peringatan ke Console.
console.warn('warn');