Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Function
  6. Function.prototype.toString()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Function.prototype.toString()

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

* Some parts of this feature may have varying levels of support.

El métodotoString() retorna una cadena representando el código fuente de la función.

Sintaxis

function.toString(indentation)

Parámetros

indentationNo estándarObsoleto

La cantidad de espacios a indentar en la representación de cadena del código fuente. Siindentation es menor o igual a-1, la mayoría de los espacios innecesarios son eliminados.

Descripción

El objetoFunction reconduce el métodotoString heredado deObject; no heredaObject.prototype.toString. Para objetosFunction, el métodotoString retorna una representación de cadena del objeto en forma de declaración de función. Esto es,toString descompila la función y la cadena retornada incluye la palabra clavefunction, la lista de argumentos, llaves y el código fuente del cuerpo de la función.

JavaScript llama al métodotoString automáticamente cuando unaFunction va a ser representada como un valor de texto, p.e. cuando una función es concatenada con un valor de cadena (string).

El métodotoString() producirá una excepciónTypeError ("Function.prototype.toString called on incompatible object"), si el valor de su objetothis no es un objetoFunction. Esto también ocurrirá para objetosProxy, por ejemplo:

js
Function.prototype.toString.call("foo"); // TypeErrorvar proxy = new Proxy(function () {}, {});Function.prototype.toString.call(proxy); // TypeError

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-function.prototype.tostring

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp