Revisado `Function.prototype.toString`
· Leitura de um minuto
Function.prototype.toString()
agora retorna trechos exatos do texto do código-fonte, incluindo espaços em branco e comentários. Aqui está um exemplo comparando o comportamento antigo e o novo:
// Observe o comentário entre a palavra-chave `function`
// e o nome da função, bem como o espaço após
// o nome da função.
function /* um comentário */ foo () {}
// Anteriormente, no V8:
foo.toString();
// → 'function foo() {}'
// ^ nenhum comentário
// ^ nenhum espaço
// Agora:
foo.toString();
// → 'function /* comentário */ foo () {}'