Resumen
Un valor desde cuyas instancias de una clase particular son creados. Cada objeto que puede ser creado por la invocación a la función constructora posee una propiedad prototype asociada.
Descripción
Puede añadir propiedades o métodos a una clase existente mediante la adición de ellos al prototipo asociado con la función constructora para esa clase.
Propiedades
Function.arguments
- Una matriz correspondiente a los argumentos pasados a una función. Como propiedad de una
Function
, este uso está obsoleto. Se recomenda el uso del objetoarguments
. Function.arity
- Especifica el número de argumentos que espera la función. Se recomienda, no obstante, utilizar la función
length
. Function.caller
- Especifica la función que invoca la ejecución de la función actual (no estándar).
Function.constructor
- Especifica la función que crea un prototipo de objeto.
Function.length
- Specifica el número de argumentos esperados por la función.
Function.name
- El nombre de la función (no forma parte del estándar).
Function.prototype
- Permite añadir propiedades a los objetos función (ambos, los construidos usando
Function
y los declarados usando una declaración de función o una expresión de función).
Properties inherited from
Object
:Métodos
Function.prototype.apply()
- Le permite aplicar el método de otro objeto en el contexto de un objeto diferente (el objeto llamado).
Function.prototype.call()
- Le Permite llamar (ejecutar) a un método de otro objeto en el contexto de un objeto diferente (el objeto que llama).
Function.prototype.toSource()
- Devuelve una cadena que representa el código fuente de la función. Anula al método
Object.toSource
. Function.prototype.toString()
- Devuelve una cadena que representa el código fuente de la función. Anula al método
Object.toSource
.
Methods inherited from
Object
: