[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Function/toString [Back]  [Original]

Function.prototype.toString() - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

Function.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.

El mtodo toString() retorna una cadena representando el cdigo fuente de la funcin.

In this article

Sintaxis

function.toString(indentation)

Parmetros

indentation

La cantidad de espacios a indentar en la representacin de cadena del cdigo fuente. Si indentation es menor o igual a -1, la mayora de los espacios innecesarios son eliminados.

Descripcin

El objeto Function reconduce el mtodo toString heredado de Object; no hereda Object.prototype.toString. Para objetos Function, el mtodo toString retorna una representacin de cadena del objeto en forma de declaracin de funcin. Esto es, toString descompila la funcin y la cadena retornada incluye la palabra clave function, la lista de argumentos, llaves y el cdigo fuente del cuerpo de la funcin.

JavaScript llama al mtodo toString automticamente cuando una Function va a ser representada como un valor de texto, p.e. cuando una funcin es concatenada con un valor de cadena (string).

El mtodo toString() producir una excepcin TypeError ("Function.prototype.toString called on incompatible object"), si el valor de su objeto this no es un objeto Function. Esto tambin ocurrir para objetos Proxy, por ejemplo:

js
Function.prototype.toString.call("foo"); // TypeError

var proxy = new Proxy(function () {}, {});
Function.prototype.toString.call(proxy); // TypeError

Especificaciones

Specification
ECMAScript 2027 LanguageSpecification
# sec-function.prototype.tostring

Compatibilidad con navegadores

Ver tambin


Web Proxy Viewer  |  New URL  |  Original Page