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>