Baseline Widely available
A propriedade length
especifica o número de argumentos esperados pela função.
length é uma propriedade de um objeto função
, e indica quantos argumentos a função espera, i.e. o número de parametros formais. Este número não incluà o rest parameter. Por contraste, arguments.length
é local para a função e fornece o número de argumentos que foram realmente passados.
Function
O construtor Function
é propriamente um objeto Function
. A proproedade de dados do seu length
tem o valor de 1. Os atributos da propriedade são: Escrita: false
, Enumerável: false
, Configurável: true
.
Function
A propriedade length do objeto prototype Function
tem o valor de 0.
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, rest parameter is not counted */
Especificações Compatibilidade com navegadores Veja tambem
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4