Exercice 25/31
Soit la variable ecran
qui contient un tableau ordonné avec un seul élément considéré comme true
.
Dans le fichier "script.js"
vous aurez besoin :
- de déclarer la variable
result
qui contient un tableau associatif vide; - d'une boucle
for
avec la variableì
comme itérateur; - d'une condition
if
pour tester si chaque élément du tableau ordonné est considéré comme "true"; - d'ajouter le seul élément considéré comme
true
au tableauresult
sous le nom de propriétérecup
; alert()
pour afficher la propriété du tableauresult
;- cliquez sur "Soumettre ma réponse".
Leçon 25/31
Exercice de rappel pour récupérer les valeurs "true" dans un tableau ordonné pour les ajouter dans un tableau associatif et afficher le tableau.
219 Commentaires
-
formationevelyne-33
C'est possible que le bouton soumettre fonctionne un jour ?le 16/03/2022 à 14h49
-
meriam Admin
Bonjour, votre code fonctionne correctement.
le 21/03/2022 à 11h56
-
myriamottobrini-34
var ecran = ['', false, 'beta', false, "", false]; var result = {}; for(var i=0; i<ecran.length;i++){ if(ecran[i]){ result.recup = ecran[i]; alert(result.recup); } }le 04/01/2022 à 13h44
-
meriam Admin
Bonjour, votre code fonctionne correctement.
le 04/01/2022 à 13h51
-
brandon.beunard-85
Bonsoir j'ai bloquer un certain nombre d'exercice précédent en créant accidentellement des boucle infini vous serrait il possible de réinitialiser les exercice ? Mercile 10/11/2021 à 00h13
-
meriam Admin
Bonjour, est ce que le problème persiste encore?
le 10/11/2021 à 23h30
-
lloydyaal-777
Bonjour Meriam j'ai un soucis à répétition de boucle infini besoin surtout pour des exos que j'ai validé sans être soumis par l'ordinateur. Mercile 30/08/2021 à 15h20
-
meriam Admin
Bonjour, votre code est correct. Ne tenez pas compte du message affiché.
le 31/08/2021 à 01h07
-
chloe.mollet-57
Bonjour, j'ai un problème avec l'exercice, je n'arrive pas à trouver mon erreur. Pouvez-vous m'aider s'il vous plait ? Merci d'avancele 05/08/2021 à 14h19
-
meriam Admin
Boujour, pour déclarer un tableau associatif vide ==> var result ={ } (et non pas var result =[])
le 13/08/2021 à 11h44
-
meriam Admin
l'instruction alert(result.recup) doit être dans la structure if .
le 13/08/2021 à 11h44
-
bilismira-75
bonsoir, je ne ciomprend pas mon erreurle 12/07/2021 à 17h21
-
meriam Admin
Bonjour, vous devez supprimer le point-virgule aprés la condition de la boucle for.
le 14/07/2021 à 10h52
-
huynhtieuquy-26
Vous devez avoir 2 instructions dans le corps de votre condition if (boucle "for").le 12/03/2021 à 10h45
-
meriam Admin
Bonjour, vous devez intégrer l'instruction alert(result.recup) à l'intérieur de l
le 12/03/2021 à 10h58
-
meriam Admin
Bonjour, vous devez intégrer l'instruction alert(result.recup) à l'intérieur de la structure conditionnelle if.
le 12/03/2021 à 10h58
-
lenzo-38-93
var ecran = ['', false, 'beta', false, "", false]; var result = []; for(var i = 0; i<ecran.result; i++) { if(ecran[i]) { result.recup = ecran[i]; alert(result.recup); } } // je trouve pas la reponse pouvez vous maidezle 26/01/2021 à 17h25
-
meriam Admin
Bonjour, remplacez le code { par {
le 27/01/2021 à 09h19
-
pwd.phildavis-32
I'm confused var ecran = ['', false, 'beta', false, "", false]; var result = []; for(var i = 0; i<ecran.result; i++) { if(ecran[i]) { result.recup = ecran[i]; alert(result.recup); } }le 13/07/2020 à 10h29
-
meriam Admin
Bonjour, result est un tableau associatif et non pas ordonné.
le 13/07/2020 à 10h47
-
ChildericHD
c'est bon merci de votre aidele 20/02/2020 à 22h01
-
ChildericHD
Bonjour, est-ce que mon code est bon car j'ai le message suivant qui apparait "Vous devez avoir 2 instructions dans le corps de votre condition if (boucle "for")."le 19/02/2020 à 18h36
-
meriam Admin
Bonjour, l'instruction alert(result.recup) doit être dans le corps de la condition if et non pas aprés.
le 20/02/2020 à 11h06
-
just_melissa-4
var ecran = ['', false, 'beta', false, "", false] var result = {} for (var i = 0 ; i < ecran.length; i++){ if(ecran[i]){ result.recup = ecran[i] alert(result.recup) } }le 03/12/2019 à 10h02
-
vimper3-1
var result =[]; for (var i = 0; i < ecran.length; i++){ if (ecran[i]){ result.recup = ecran[i]; alert(result.recup); } } lorsque je met ce code ca passe pas mais quand je met celui -la ça valide var result ={}; for (var i = 0; i < ecran.length; i++){ if (ecran[i]){ result.recup = ecran[i]; alert(result.recup); } }, je comprend pas cette déclaration de tableauele 23/11/2019 à 08h27
-
takfa
pour ceux qui galèrent voila:var ecran = ['', false, 'beta', false, "", false]; var result={}; for (var i=0; i<ecran.length;i++) { if (ecran[i]) { result.recup=ecran[i]; alert(result[recup]); } }le 13/11/2019 à 21h52
-
pzim-34
var result = {}; for (var i=0; i<ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; alert(result.recup); } }le 23/03/2019 à 01h18
Commentaires les mieux notés