Apabila menyahpepijat kod, selalunya perlu melumpuhkan pernyataan pengelogan konsol untuk mengelakkan output yang tidak diperlukan. Mentakrifkan semula fungsi console.log ialah penyelesaian yang mudah:
<code class="javascript">console.log = function() {}</code>
Ini menyenyapkan semua mesej konsol dengan berkesan.
Pelog Tersuai dengan Kawalan Hidup/Mati
Sebagai alternatif, anda boleh membuat pengelog tersuai yang membolehkan anda menogol hidup/mati pengelogan secara dinamik:
<code class="javascript">var logger = function() { var oldConsoleLog = null; var pub = {}; pub.enableLogger = function() { if (oldConsoleLog == null) return; window['console']['log'] = oldConsoleLog; }; pub.disableLogger = function() { oldConsoleLog = console.log; window['console']['log'] = function() {}; }; return pub; }();</code>
Pelog tersuai ini menyediakan kaedah untuk mendayakan atau melumpuhkan pengelogan mengikut keperluan, seperti yang ditunjukkan dalam contoh berikut:
<code class="javascript">$(document).ready( function() { console.log('hello'); logger.disableLogger(); console.log('hi', 'hiya'); // These won't show up console.log('this wont show up in console'); logger.enableLogger(); console.log('This will show up!'); } );</code>
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan Log Konsol untuk Ujian Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!