Maison >interface Web >js tutoriel >Comment déterminer s'il s'agit d'un tableau en javascript

Comment déterminer s'il s'agit d'un tableau en javascript

青灯夜游
青灯夜游original
2021-04-12 18:12:135688parcourir

En JavaScript, vous pouvez utiliser la méthode isArray() pour déterminer s'il s'agit d'un tableau. Le format de syntaxe est "Array.isArray(obj)" ; isArray() est une méthode statique de type Array. Vous pouvez l'utiliser pour déterminer une valeur s'il s'agit d'un tableau.

Comment déterminer s'il s'agit d'un tableau en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

JS détermine s'il s'agit d'un tableau : utilisez la méthode isArray()

JavaScript isArray() est une méthode statique de type Array Vous pouvez l'utiliser pour. déterminer si une valeur est un tableau.

var a = [1,2,3];
console.log(typeof a);  //返回“object”
console.log(Array.isArray(a));  //true

Dans le code ci-dessus, l'opérateur typeof peut uniquement montrer que le type du tableau est Object, tandis que la méthode Array.isArray() peut renvoyer directement une valeur booléenne. Cette méthode est très utile dans les expressions conditionnelles.

Exemple

Dans le code ci-dessous, le tableau a une clé nommée 2. Puisque les noms de clés sont tous des chaînes, la valeur 2 sera automatiquement convertie en chaîne.

var a = [1,2,3];
console.log(2 in a);  //true
console.log('2' in a);  //true
console.log(4 in a);  //false

Si une position dans le tableau est vide, l'opérateur in retournera false.

[Apprentissage recommandé : Tutoriel JavaScript avancé]

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