Menghindari error javascript console.log di browser lama

 Menghindari error javascript console.log di browser lama

udemy.com

Seringkah anda menggunakan command console.log? Programmer javascript pasti sering menggunakannya untuk mendebug proses javascript. Namun beberapa browser tidak dapat mengenali command ini, sehingga akan membuat proses javascript berikutnya terhenti.
Secara tidak sengaja saya menemukan script ini untuk mengatasi hal tersebut, saya sendiri sih belum mencoba, tapi tidak ada salahnya bukan menulis untuk mengingat. Siapa tahu kelak saya pun membutuhkannya 😉

// Avoid `console` errors in browsers that lack a console.
(function() {
    var method;
    var noop = function () {};
    var methods = [
        'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
        'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
        'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
        'timeStamp', 'trace', 'warn'
    ];
    var length = methods.length;
    var console = (window.console = window.console || {});

    while (length--) {
        method = methods[length];

        // Only stub undefined methods.
        if (!console[method]) {
            console[method] = noop;
        }
    }
}());

Sumber: http://www.starworksartists.com/

Nanda Widyatama

http://www.nandaabiz.com/

Seorang web developer. Gemar diajak kuliner. Suka fotografi. Sering ngedit sana ngedit sini. Suami yang siaga.

2 Comments

  • Itu gambar browser IE ya?
    Nice Inpoh Ndan, Like this deh *sun klomoh*

  • kalau pake ff/chrome lama bisa ndak ya?

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.