Bonjour,
j'ai un problème que je ne comprends pas j'ai un tableau qui contient des nombres(nb_parcours).
J'ai un second tableau(markers) qui contient des données(environ 4000 lignes en moyenne).
Mon but c'est de boucler sur le second tableau(markers) et de voir si le nombre dans clé p est contenu dans le tableau nb_parcours.
Pourtant quand je boucle dessus, ça me marque que toute les données sont bonne alors que c'est impossible, car pas présente dans le tableau nb_parcours.
Il devrait y avoir d'afficher seulement la ligne avec le point rouge, car les autres nombre ne sont pas dans le tableau nb_parcours.
Images:
Le code:
Quelqu'un voit mon erreur ? car moi non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $.each(markers, function(key, value) { if($.inArray(value.p, nb_parcours)) { console.log('ok ' + value.p + ' ' + nb_parcours); } else { console.log(value.p + ' ' + nb_parcours); } });
Je pourrais toujours faire une seconde boucle pour comparer les nombre, mais je trouve ça plus simple avec $.inArray et surtout moins lourd^^
Partager