Exercice 24/31
Soit la variable ecran
qui contient un tableau associatif.
Dans le fichier "script.js"
vous aurez besoin :
- de déclarer la variable
result
qui contient un tableau ordonné vide; - d'une boucle
for in
avec la variableìd
comme itérateur; - d'une condition
if
pour tester si chaque élément du tableau associatif est considéré comme "true"; - si c'est le cas, vous aurez besoin de
push()
pour ajouter les valeurs dans le tableauresult
; - à la suite de première boucle, une boucle
for
avec la variablei
comme itérateur etalert()
pour afficher le tableauresult
; - cliquez sur "Soumettre ma réponse".
Leçon 24/31
Exercice de rappel pour récupérer les valeurs "true" dans un tableau associatif pour les ajouter dans un tableau ordonné et afficher le tableau.
131 Commentaires
-
hadjerbenhadid86-74
besoin d'aide svple 16/03/2023 à 10h42
-
Patricio M Admin
result étant un tableau, tu dois écrire result[i] et aussi fais affe que la variable i n'est pas déclarée...
le 17/03/2023 à 08h09
-
timotheeblit-66
Bonjour, le logiciel m'indique que ma condition "for" est incorrecte. Je la compare aux corrigés dans les commentaires, mais je ne vois pas où est mon erreur. Merci.le 27/02/2023 à 10h11
-
Patricio M Admin
c'est RESULT et non ECRAN.length
le 27/02/2023 à 11h09
-
gabriel.khaldi-25
bonjour, je ne comprend pas mon erreur. help Pls. mercile 20/11/2022 à 22h23
-
Patricio M Admin
Gabriel, ton code est presque bon, sauf que la variable i dans la boucle n'est pas déclarée
le 21/11/2022 à 10h19
-
gaellaurent-89
Bonjour, j'ai un message, la condition de la boucle est incorrecte, if (ecran[id]), mercile 26/12/2021 à 11h34
-
meriam Admin
Bonsoir, votre code correct.
le 26/12/2021 à 22h49
-
virginie.p.1981-32
Bonjour, Je ne vois pas ou est mon erreur:le 23/10/2021 à 08h07
-
meriam Admin
Bonjour, au niveau de la 2 ème boucle for, il faut déclarer la variable i avec le mot clé var.
le 25/10/2021 à 12h14
-
bilismira-75
Bonjour, pouvez -vous m'aider svp. je suis bloquéle 12/07/2021 à 16h29
-
meriam Admin
Bonjour, pour tester si chaque élément du tableau associatif est considéré comme "true"; ==> if(ecran[id]) (pas if (!ecran[id]))
le 14/07/2021 à 10h41
-
andrea.dussac-58
bonsoir help svple 22/03/2021 à 19h16
-
meriam Admin
Bonjour, vous devez corriger la 2ème boucle :for (var i=0; i<result.length; i++) { alert(result[i]); }
le 23/03/2021 à 08h23
-
sghouli-55
l'instruction correct pour la deuxième boucle for est : alert(result[i]);le 05/02/2021 à 17h42
-
meriam Admin
Bonjour, vous devez utiliser une boucle for in avec la variable ìd comme itérateur;
le 07/02/2021 à 22h26
-
nkeshimanabrice-37
merci meriam bien vu et corrigéle 04/04/2019 à 06h21
-
ngout-50
Merci beaucouple 02/04/2019 à 10h47
-
ngout-50
Merci beaucouple 02/04/2019 à 10h47
-
pzim-34
SOLUTION : var result = []; for (var id in ecran) { if (ecran[id]) { result.push(ecran[id]); } } for (var i = 0; i<result.length; i++) { alert(result[i]); }le 23/03/2019 à 01h08
-
guillaume.b81-47
j'avais fais 2 erreurs sur mon code précédent que j'ai corrigé et ça ne passe toujours pas : var result[]; for (var id in ecran) { if (ecran[id]) { result.push(ecran[id]) } } for ( var i = 0; i < result.length; i++) {alert(result[id]); }le 12/02/2019 à 14h04
-
meriam Admin
A la ligne 8, corrigez la déclaration du tableau var result= [] et non pas var result[].
le 13/02/2019 à 11h04
-
patricia.piccot-8
Trouvé, mercile 11/02/2019 à 22h41
-
patricia.piccot-8
Bonjour, petit coup de main?le 11/02/2019 à 18h40
-
meriam Admin
votre dernier code est correct.
le 13/02/2019 à 09h33
Commentaires les mieux notés