Hello a tous,
Je bloque sur un cas relativement simple a mon avis (je suis debutant en code).
J'ai cree une fonction JS qui va verifie si une valeur est presente dans un tableau. Le tableau resemble a cela:
J'ai besoin de trouver l'iterance ou (id="A") et verifier si type est egal a "done" ou "todo"
Code : Sélectionner tout - Visualiser dans une fenêtre à part [{\"id\":\"A\",\"type\":\"done\"},{\"id\":\"B\",\"type\":\"done\"},{\"id\":\"B\",\"type\":\"todo\"}]
Pour cela j'ai creer une boucle for qui parse le tableau et une boucle if qui verifie les valeurs. J'aimerais savoir comment changer mon code ci-dessous pour sortir de la boucle for des que j'ai trouve une iterance qui gagne. Actuellement la fonction retourne toujours NOK, si je supprime le return="NOK"; ma fonction retourne undefined lorsque l'iterance n'est pas trouve...
J'espere que c'est assez clair... Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function check(tableau) { if (tableau== null) { return ""; } for (var i = 0; i < tableau.length; i += 1) { if ((tableau[i].id == "A")&&(tableau[i].type == "done")) { return "OK"; } return "NOK"; } }
Partager