Maison  >  Article  >  interface Web  >  Comment déterminer la longueur d'un tableau en js

Comment déterminer la longueur d'un tableau en js

青灯夜游
青灯夜游original
2021-03-01 16:57:4115751parcourir

En JavaScript, vous pouvez utiliser l'attribut length pour déterminer et renvoyer la longueur d'un tableau. Le format de syntaxe est "arrayObject.length" ; l'attribut length peut renvoyer la longueur maximale du tableau. sa valeur est égale à la valeur d'indice maximale du tableau plus 1.

Comment déterminer la longueur d'un tableau en js

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 5, ordinateur Dell G3. La propriété

length définit ou renvoie le nombre d'éléments dans un tableau.

Chaque tableau a un attribut de longueur, qui renvoie la longueur maximale du tableau, c'est-à-dire que sa valeur est égale à la valeur d'indice maximale plus 1. Puisque l'indice numérique doit être inférieur à 2^32-1, la valeur maximale de l'attribut de longueur est égale à 2^32-1.

Syntaxe

arrayObject.length

Exemple 1

Le code suivant définit un tableau vide, puis attribue une valeur à l'élément avec l'indice égal à 100 , alors l'attribut length renvoie 101. Par conséquent, l’attribut length ne peut pas refléter le nombre réel d’éléments du tableau. L'attribut

var a = [];  //声明空数组
a[100] = 2;
console.log(a.length);  //返回101

length est lisible et inscriptible et est un attribut dynamique. La valeur de l'attribut length est également automatiquement mise à jour à mesure que les éléments du tableau changent. Dans le même temps, si la valeur de l'attribut length est réinitialisée, cela affectera également les éléments du tableau. Les instructions spécifiques sont les suivantes :

  • Si l'attribut length est défini sur a. valeur inférieure à la valeur de longueur actuelle, le tableau sera tronqué, les valeurs des éléments au-delà de la nouvelle longueur seront perdues.

  • Si l'attribut length est défini sur une valeur supérieure à la valeur de longueur actuelle, alors le tableau vide sera ajouté à la fin du tableau, provoquant l'agrandissement du tableau jusqu'au nouveau longueur spécifiée Lire la valeur Tous ne sont pas définis.

Recommandations associées : Tutoriel vidéo JavaScript

Exemple 2

Le code suivant montre la longueur attribut L'impact des changements dynamiques des valeurs sur les tableaux.

var a = [1,2,3];  //声明数组直接量
a.length = 5;  //增长数组长度
console.log(a[4]);  //返回undefined,说明该元素还没有被赋值
a.length = 2;  //缩短数组长度
console.log(a[2]);  //返回undefined,说明该元素的值已经丢失

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Quel cadre est React ?Article suivant:Quel cadre est React ?