Maison > programmation quotidienne > connaissance HTML > Comment déterminer si un objet est un tableau en JS

Comment déterminer si un objet est un tableau en JS

藏色散人
Libérer: 2018-12-14 17:26:56
original
20050 Les gens l'ont consulté


Utilisez JS pour déterminer si un objet est un tableau Vous pouvez utiliser la méthode JavaScript Array.isArray() pour vérifier si un objet (ou une variable) l'est. un tableau. Si la valeur de retour est vraie, elle est représentée sous forme de tableau ; sinon, false est renvoyé.

Comment déterminer si un objet est un tableau en JS

Ci-dessous, nous combinerons des exemples de code spécifiques pour vous présenter la méthode d'utilisation de js pour déterminer si un objet est un tableau .

Nous créons d’abord quelques variables pour vérifier si ces variables sont des objets.

L'exemple de code est le suivant :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
</body>
<script>
    // 创建一些变量
    var v1 = {name: "John", age: 18};
    var v2 = ["red", "green", "blue", "yellow"];
    var v3 = [1, 2, 3, 4, 5];
    var v4 = null;

    // 测试变量数据类型
    document.write(typeof(v1) + "<br>"); 
    document.write(typeof(v2) + "<br>"); 
    document.write(typeof(v3) + "<br>"); 
    document.write(typeof(v3) + "<br>"); 
</html>
Copier après la connexion

Ici, nous utilisons typeof() pour détecter les types de données des quatre variables ci-dessus.

Le résultat est le suivant :

Comment déterminer si un objet est un tableau en JS

Comme le montre la figure, v1, v2, v3 et v4 sont tous des types d'objets.

Alors, comment déterminer si ces objets sont des tableaux ?

L'exemple de code est le suivant :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
</body>
<script>
    // 创建一些变量
    var v1 = {name: "John", age: 18};
    var v2 = ["red", "green", "blue", "yellow"];
    var v3 = [1, 2, 3, 4, 5];
    var v4 = null;
    // 测试变量是否为数组
    document.write(Array.isArray(v1) + "<br>");  
    document.write(Array.isArray(v2) + "<br>");  
    document.write(Array.isArray(v3) + "<br>");  
    document.write(Array.isArray(v4) + "<br>");  
</script>
</html>
Copier après la connexion

Méthode JavaScript isArray() La méthode isArray() est utilisée pour déterminer si un objet est un tableau. Renvoie vrai si l'objet est un tableau, faux sinon.

Le résultat du jugement est le suivant :

Comment déterminer si un objet est un tableau en JS

Comme le montre la figure, les objets v2 et v3 sont des tableaux.

Remarque : tous les principaux navigateurs prennent en charge la méthode Array.isArray(), tels que Chrome, Firefox, IE (version 9 et supérieure), etc.

Cet article est une introduction détaillée à JS pour déterminer si un objet est un tableau. Il est également très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal