trick: prostsze wyświetlanie tekstu w konsoli

czy też was wkurza pisanie ciągłe console.log('tekst, który chcemy wyświetlić') jak debugujecie swoje skrypty?
Można to obejść pewną sztuczką. Piszemy na początku naszego skryptu coś takiego:
Object.defineProperty(window, 'cout', {
    set: function() {
        console.log.apply(console, arguments);
    }
});


To nam stworzy właściwość "cout" (możecie inaczej nazwać) i przypisze do obiektu globalnego window. Kiedy ta właściwość będzie przypisywana, automatycznie przekażemy argumenty do funkcji console.log().

A potem wystarczy tylko pisać:

cout = 'tekst, który chcemy wyświetlić';

tak jak na tym linku: http://jsfiddle.net/ax3sddL5/2/

Komentarze

Popularne posty z tego bloga

Ściemy z ogłoszeń o pracę

Zostać programistą (2) - czy się nadajesz?

Czego się nauczyłem w 2021?