Comment vérifier si un tableau est vide en JavaScript ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-11-11 12:12:43
Question
Comment puis-je vérifier si un tableau (un array
) est vide en JavaScript ?
Réponse
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>