par anonyme 11-Novembre-2022

Comment puis-je vérifier si un tableau (un array) est vide en JavaScript ?

1 Réponse

par Antoine 11-Novembre-2022

Vous pouvez utiliser la méthode Array.isArray() pour valider l'existence du tableau, et la propriété array.length pour vérifier si le tableau est vide, ou non vide.

Vous devez par ailleurs vérifier que l'opérande du tableau est défini, et que le tableau et son contenu de sont pas vides.

On peut alors créer une fonction qui retourne true si la tableau existe et n'est pas vide, et false à l'inverse.

<script>
function verifierTableau(tableau) 
{
  if ((Array.isArray(tableau) == true) && (typeof tableau != "undefined") && (tableau != null) && (tableau.length != null) && (tableau.length > 0)) 
  {
    return true;
  }
  else return false;
}
var tableau = [];
if (verifierTableau(tableau) == false) {alert("le tableau est vide ou n'existe pas");}
</script>

Questions liées

Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...