El arguments
n'est en fait pas un tableau, bien qu'il se comporte comme tel à certains égards. Il s'agit d'un objet spécial qui ne possède pas la plupart des caractéristiques d'un tableau JavaScript. array
par défaut (bien que vous puissiez appliquer ces méthodes manuellement à l'aide de la fonction apply()
), et comprend un length
propriété.
Afin d'accéder aux arguments eux-mêmes, il suffit d'itérer sur les éléments suivants arguments
avec un objet standard for
boucle. La méthode JavaScript for-in
travaille sur le contenu de array
à quelques exceptions près, mais pas celui-ci. sous forme de tableau structure.
for (var i = 0, numArgs = arguments.length; i < numArgs; i++) {
console.log( arguments[i] );
}
J'espère que cela vous aidera !