Tester le parametre fonction en JS (ARRAY)

Résolu/Fermé
nico_73 Messages postés 161 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 28 mai 2010 - 29 oct. 2009 à 09:02
nico_73 Messages postés 161 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 28 mai 2010 - 29 oct. 2009 à 09:48
Bonjour,

Voila je souhaiterais savoir comment tester si le paramètre d'une fonction est un array. Lorsque je fait un :

typeof(arg)


Il me retourne que c'est un object lorsque le paramètre est un array, or une classe est un object aussi. Pouvez-vous me conseiller s'il vous plait ?

Merci d'avance.
Bien cordialement.
A voir également:

2 réponses

P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
29 oct. 2009 à 09:43
Regarde du côté de instanceof.

function blabla(arr)
{
   if( arr instanceof Array )
      alert('ok');
}
var a = [1, 2, 3];
blabla(a);
0
nico_73 Messages postés 161 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 28 mai 2010
29 oct. 2009 à 09:48
Nickel ! je débute en JS et j'ai pas encore tous les bons reflexes.

Merci
0