JavaScriptTableaux

Array.prototype.length

Le nombre d’éléments du tableau, qui peut aussi être modifié.

Renvoie
Un nombre entier : le nombre d’éléments.
Modifie l’original
Non
Sur cette page

Exemple

#
JavaScript
const lessons = ['HTML', 'CSS', 'JS']
console.log(lessons.length)

lessons.length = 2
console.log(lessons)

console.log(lessons[lessons.length - 1])
Console
3
['HTML', 'CSS']
CSS

Définition et utilisation

#

La propriété length renvoie le nombre d’éléments du tableau, plus précisément l’indice du dernier élément augmenté de un. Un tableau vide a une longueur de 0.

La longueur peut aussi être définie. La réduire tronque le tableau en supprimant des éléments depuis la fin, et length = 0 vide le tableau sur place, ce qui sera visible partout où le code utilise ce même tableau.

Augmenter length ajoute des emplacements vides, qui se comportent différemment de undefined dans certaines méthodes. Il vaut généralement mieux éviter cela.

Syntaxe

#
Syntaxe
array.length
array.length = nombre

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Pour le dernier élément, il est plus pratique d’utiliser at(-1) que array[array.length - 1].
  • Pour vérifier un tableau vide : if (items.length === 0). Le tableau lui-même, même vide, est une valeur vraie.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.