Registro seguro em JavaScript

Este é um método seguro de registro que pode até mesmo ir para um site ativo. Ele verifica se o objeto ‘console’ está disponível antes de registrar qualquer coisa nele.

/**
* Log messages to the console, but only if console

* is loaded, this is safe for use on a live site.

*

* @return void

*/

function log() {
if ( typeof console != 'object' ) return;
console
.log( arguments );
}