Substituindo o método de alerta.

Fiquei um tanto surpreso que isso funcionou Рmas, agora que vejo funcionar, ṇo consigo entender por que ṇo funcionaria.

function alert() {
for (var i=0, total = 0, len=arguments.length;
i
<len; i++) {
console
.log( arguments[i] );
}
}

alert
( 'well, would be surprised if this works','as is','Consider me surprised!' );

Eu sei que nunca é uma boa ideia estender (ou sobrescrever assim) métodos padrão. Portanto, apenas considere isso um tipo de coisa mostre-e-diga.

Uma versão mais curta seria, obviamente:

function alert( msg ) {
console
.log( msg );
}