Sumario
La propiedad length
especifica el n煤mero de argumentos esperados por la funci贸n.
Atributos de la propiedad Function.length |
|
---|---|
Sobrescribir | No |
Numerable | No |
Configurable | S铆 |
Descripci贸n
length
es la propiedad de una funci贸n objeto, e indica el n煤mero de argumentos que una funci贸n requiere, por ejemplo, el n煤mero de par谩metros formales. Este n煤mero no incluye rest parameter. En cambio, arguments.length
es local a una funci贸n y aporta el n煤mero de argumentos actuales pasados a una funci贸n.
Propiedades de la Funci贸n
constructora
El Function
constructor en s铆 mismo es Function
un objeto. S煤 propiedad length
tiene el valor 1. Los atributos son: Grabable: false
, Enumerable: false
, Configurable: true
.
Propiedad de la Funci贸n
prototype object
La propiedad length del Function
objeto prototype tiene el valor 0.
Ejemplos
console.log(Function.length); /* 1 */
console.log((function() {}).length); /* 0 */
console.log((function(a) {}).length); /* 1 */
console.log((function(a, b) {}).length); /* 2 etc. */
console.log((function(...args) {}).length); /* 0, resto de par谩metros no se contemplan */
console.log((function(a, b = 1, c) {}).length); /* 1, solo par谩metros antes del primero con un valor por defecto son contados */
Especificaciones
Compatibilidad con navegadores
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Caracter铆stica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte b谩sico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Configurable: true | ? | 37 (37) | ? | ? | ? |
Caracter铆stica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte b谩sico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Configurable: true | ? | ? | 37.0 (37) | ? | ? | ? |