Revisión de `Function.prototype.toString`
· Lectura de un minuto
Function.prototype.toString()
ahora devuelve fragmentos exactos del texto del código fuente, incluyendo espacios en blanco y comentarios. Aquí hay un ejemplo que compara el comportamiento antiguo y el nuevo:
// Nota el comentario entre la palabra clave `function`
// y el nombre de la función, así como el espacio que sigue
// al nombre de la función.
function /* un comentario */ foo () {}
// Anteriormente, en V8:
foo.toString();
// → 'function foo() {}'
// ^ sin comentario
// ^ sin espacio
// Ahora:
foo.toString();
// → 'function /* comentario */ foo () {}'