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
Exemple
#const lessons = ['HTML', 'CSS', 'JS']
console.log(lessons.length)
lessons.length = 2
console.log(lessons)
console.log(lessons[lessons.length - 1])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
#array.length
array.length = nombreCompatibilité 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)quearray[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
#- Array.prototype.at()Renvoie l’élément à l’indice donné, y compris compté depuis la fin.
- String.prototype.lengthLa longueur d’une chaîne, c’est-à-dire le nombre d’unités de code UTF-16. La propriété est en lecture seule.
- Array.prototype.push()Ajoute des éléments à la fin du tableau et renvoie sa nouvelle longueur.
Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.