Maison > Article > programmation quotidienne > Comment déterminer si un objet est un tableau en JS
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é.
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>
Ici, nous utilisons typeof() pour détecter les types de données des quatre variables ci-dessus.
Le résultat est le suivant :
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>
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 :
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!