J'ai rencontré un phénomène récemment. Parmi les données renvoyées par l'arrière-plan, certains tableaux ont des valeurs variables et d'autres non. Ci-dessous, l'éditeur partagera avec vous un exemple d'utilisation de js pour déterminer si un tableau contient une variable chaîne. Il a une bonne valeur de référence et j'espère que cela sera utile à tout le monde.
Par exemple, le retour en arrière-plan ressemble à ceci :
var arr=[ { "status":"success", "activerUserData": [ {"activeUser":"张珊","activeUserMobile":"15542175311","countNum":113,"optionTime":1511341097555}, {"activeUserMobile":"15545932121","countNum":62,"optionTime":1511340911802} ] } ]
De toute évidence, il manque la valeur de la variable activeUser dans la deuxième donnée, alors il y aura un problème lors du rendu des données.
L'étape suivante consiste à déterminer si la variable est dans le tableau
À l'aide de la méthode indexOf (lorsqu'il y a plusieurs variables identiques dans le array Pas facile à utiliser)
Par exemple :
var arr = [1,2,3]; console.log(arr.indexOf(1)); // 返回0 console.log(arr.indexOf(5)); // 返回-1
C'est très simple, jugez simplement si indexOf() est 0 ou -1 dans la boucle for, puis faites-le simplement en conséquence.
Recommandations associées :
Comment utiliser JS pour déterminer le nom de domaine actuel et accéder à la page spécifiée
Comment utiliser JS pour déterminer s'il s'agit d'un tableau
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!