Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Fonctions et portée des fonctions
  5. arguments
  6. length

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

length

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

La propriétéarguments.length contient le nombre d'arguments passés à la fonction.

Syntaxe

js
arguments.length;

Description

La propriétéarguments.length fournit le nombre d'arguments qui ont été passés à la fonction. Cette quantité peut être inférieure ou supérieure au nombre de paramètres explicitement déclarés dans la définition de la fonction (voir égalementFunction.length).

Exemple

Utiliserarguments.length

Dans cet exemple, on définit une fonction qui permet d'additionner plusieurs nombres.

js
function somme(x /*, y, z, ...*/) {  x = Number(x);  for (var i = 1; i < arguments.length; i++) {    x += Number(arguments[i]);  }  return x;}
js
résultat = somme(3, 4, 5); // renvoie 12résultat = somme(3, 4); // renvoie 7résultat = somme(103, 104, 105); // renvoie 312

Note :arguments.length ne doit pas être confondu avecFunction.length.

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-arguments-exotic-objects

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp