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 tableau result sous le nom de propriété recup;
  • alert() pour afficher la propriété du tableau result;
  • 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.

Commentaires les mieux notés

  • lilla

    Bonjour, pourriez-vous confirmer que ma solution est bonne ? Merci !

  • samy.liani-14

    Erreur(s) : "result" doit être un tableau associatif. Voici mon code: var result= {}; for (var i=0;i<ecran.length;i++) { if (ecran[i]) { result.recup=ecran[i]; } alert(result.recup); }

  • Timo

    @pascal-ds : j'ai eu le même souci d'exercices réussis qui se sont modifiés en exercices désordonnés. Du même genre que ce que vous avez écrit. Bizarre

  • Timo

    Bonjour, j'ai le message "TypeError : Cannot read property 'recup' of undefined". Pouvez-vous m'aider ?

109 Commentaires

  • lilla

    lilla

    Bonjour, pourriez-vous confirmer que ma solution est bonne ? Merci !

    le 21/01/2018 à 19h13

  • mram

    mram Administrateur

    Bonjour, dans la condition, il faut plutôt écrire "result.recup = ecran[i];" . Sinon le reste est correct.

    le 22/01/2018 à 11h57

  • samy.liani-14

    samy.liani-14

    Erreur(s) : "result" doit être un tableau associatif. Voici mon code: var result= {}; for (var i=0;i<ecran.length;i++) { if (ecran[i]) { result.recup=ecran[i]; } alert(result.recup); }

    le 24/09/2018 à 15h42

  • meriam

    meriam Administrateur

    Il ecrire result = {} et non pas result= {}.

    le 05/10/2018 à 16h22

  • Timo

    Timo

    @pascal-ds : j'ai eu le même souci d'exercices réussis qui se sont modifiés en exercices désordonnés. Du même genre que ce que vous avez écrit. Bizarre

    le 18/09/2016 à 20h25

  • Timo

    Timo

    Bonjour, j'ai le message "TypeError : Cannot read property 'recup' of undefined". Pouvez-vous m'aider ?

    le 18/09/2016 à 20h44

  • Marodheure

    Marodheure

    Étant donné que tout le monde bloc sur cette exercice à cause du robot, je me permet de partager la solution que j'ai trouvé pour le valider, à la sournoise ^^. Vous devez premièrement déclarer une variable recup, et deuxièmement lors de l'affectation de la propriété recup dans le tableau assosiatif result (dans le if), vous devez rajouter cette ligne "result[recup] = ecran[i];". Bon courage pour la bidouille :)

    le 22/05/2017 à 17h24

  • pascal-ds

    pascal-ds

    même problème. anecdote supplémentaire : j'ai déjà entré ce message hier, mais il n'apparait pas et dans la fenêtre script, mon code est apparu complètement en vrac avec des div, des = et des " un peu partout... Oo bizarre.

    le 02/09/2016 à 08h41

  • mram

    mram Administrateur

    Votre code est correct, c'est la correction qui ne fonctionne pas bien ici.

    le 09/02/2017 à 00h13

  • Ana_elle

    Ana_elle

    J'obtiens "recup is not defined". Pouvez-vous me dire quelle est mon erreur svp? Merci par avance.

    le 07/02/2017 à 12h04

  • mram

    mram Administrateur

    Attention à votre indentation lignes 7 et 8. D'ailleurs le alert() s'utilise qu'une seule fois, donc après la boucle for.

    le 04/09/2016 à 13h32

  • pascal-ds

    pascal-ds

    j'ai effectué les modifs, placé alert après la boucle. J'obtiens le même message d'erreur. Plus ennuyeux : à chaque fois que je quitte et reviens sur cet exercice, le code est brouillé. Voici ce que je retrouve : var result = {}; var i; for (i=0; i<ecran.length; i++)="" {="" if(ecran[i])="" result.recup="ecran[i];" }="" alert(result.recup);<="" div=""> </ecran.length;> les caractères ="" semblent remplacer les retours chariot. On se demande ce que viennent faire ici les balises html ??

    le 05/09/2016 à 08h30

  • mram

    mram Administrateur

    Cet exercice va être revu, vous pouvez passer outre cette erreur.

    le 21/09/2016 à 09h33

  • bgenius210

    bgenius210

    recup is not defined pour mon code "var result = {}; for (i=0; i<ecran.length; i++) { if(ecran[i]) { result.recup = ecran[i]; } } alert(result.recup);" j'ai pas pu trouver mon erreur.

    le 02/04/2017 à 10h05

  • bgenius210

    bgenius210

    recup is not defined pour mon code "var result = {}; for (i=0; i<ecran.length; i++) { if(ecran[i]) { result.recup = ecran[i]; } } alert(result.recup);" j'ai pas pu trouver mon erreur.

    le 02/04/2017 à 10h09

  • toukiefly

    toukiefly

    RECUP IS NOT DEFINED ; Aide moi SVP???? var result = {}; for (i=0; i<ecran.length; i++) { if(ecran[i]) { result.recup = ecran[i]; alert(result.recup); } }

    le 02/04/2017 à 20h07

  • mram

    mram Administrateur

    Oui, bizarre ce comportement. Je n'ai pas la main dessus, j'ai fait remonter l'info.

    le 05/09/2016 à 14h20

  • mram

    mram Administrateur

    Une grosse mise à jour de la plateforme est prévue en Juin, certains bugs connus seront corrigés à cette occasion.

    le 07/06/2017 à 13h30

  • mram

    mram Administrateur

    @bgenius210 et @toukiefly : vos codes sont corrects, ne tenez pas compte de l'erreur.

    le 05/04/2017 à 12h55

  • bsmeyers84

    bsmeyers84

    Même PB que Willy, recup is not defined

    le 23/08/2016 à 17h24

  • patricerameaux

    patricerameaux

    message d'erreur : recup is not defined : but why !

    le 14/10/2016 à 14h28

  • thierry.galabru

    thierry.galabru

    Bonjour, je ne comprends pas l'énoncé ligne 4 avec cette propriété "recup" ? Je ne me souviens pas avoir vu ce terme dans ce cous auparavant.... .

    le 26/09/2016 à 18h46

  • guillaume.clerin.gc

    guillaume.clerin.gc

    Toujours bugué l’exercice ?

    le 10/05/2017 à 18h19

  • mram

    mram Administrateur

    Normal, le choix du nom de la propriété est libre, ici on demande de créer une propriété "recup", on aurait pu tout aussi bien l'appeler "toto". Mais cet exercice est prévu d'être refait car il bug.

    le 28/09/2016 à 21h04

  • mram

    mram Administrateur

    Attention ici l'exercice bug ...

    le 17/10/2016 à 00h21

  • yentrang.huynh

    yentrang.huynh

    Bonjour, y a t-il toujours un soucis avec la correction car j'obtiens la même erreur. Merci.

    le 20/03/2017 à 17h21

  • thierry.galabru

    thierry.galabru

    oui, merci, j'avais compris pour la propriété, mais j'ai parlé bcp trop vite et posé une question complètement idiote, désolé..;...

    le 29/09/2016 à 17h25

  • mram

    mram Administrateur

    Oui en effet. Passez juste à l'exercice suivant.

    le 15/05/2017 à 13h37

  • bsmeyers84

    bsmeyers84

    Même PB que Willy

    le 26/08/2016 à 18h30

  • mram

    mram Administrateur

    Pas de souci il n'y a pas vraiment de question idiote quand on apprend...

    le 01/10/2016 à 14h09

  • mram

    mram Administrateur

    Oui, votre codes est correct. Je vais voir pour une nouvelle version de l'exercice.

    le 26/08/2016 à 19h47

  • mram

    mram Administrateur

    Oui le souci n'a pas été corrigé. Mais votre code ligne 6 n'est pas bon : "result = " est en trop.

    le 21/03/2017 à 17h52

  • ctognol

    ctognol

    Pareil message erreur recup not defined ??

    le 04/10/2016 à 13h22

  • willy.julan

    willy.julan

    bonjour, message d'erreur : recup is not defined!

    le 27/07/2016 à 11h42

  • jovidal

    jovidal

    Hum de ce que je vois l’exercice n'a toujours pas été corrigé après 9 mois.. ça fait pas sérieux quand même !!

    le 02/06/2017 à 13h49

  • mram

    mram Administrateur

    Bizarre, normalement pas de souci sur cet exercice, et votre code est à priori correct. Je vais investiguer ...

    le 01/08/2016 à 12h04

  • rachid

    rachid

    Voila presque 6 exercices qui présentent des bugs. C'est un peu découragent...

    le 22/12/2017 à 19h25

  • mram

    mram Administrateur

    Bonjour, pouvez-vous me donner la liste des exercices en question svp, merci.

    le 23/12/2017 à 17h40

  • JunSwanson

    JunSwanson

    Bonjour, voici le message d'erreur que j'ai : "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?". Pourriez-vous me dire quelle est mon erreur?

    le 21/07/2018 à 18h48

  • mram

    mram Administrateur

    Bonjour, cet exercice vient d'être corrigé. Il ne devrait plus y avoir de souci désormais.

    le 01/08/2018 à 05h06

  • kriss.clotilde

    kriss.clotilde

    Bonjour, j'ai testé mon code mais cela ne fonctionne pas. Pouvez-vous m'aider à comprendre mon erreur svp ?

    le 22/09/2017 à 10h33

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 25/09/2017 à 16h49

  • slye44

    slye44

    Impossible de soumettre, ça ne fonctionne pas :\

    le 03/04/2018 à 10h34

  • loicbanco

    loicbanco

    est il nécessaire de déclarer "var i" avant de faire une boucle "for" ?

    le 19/07/2017 à 17h47

  • mram

    mram Administrateur

    Bonjour, oui c'est mieux. Mais il est aussi possible de faire directement "var i = 0" dans le "for".

    le 23/07/2017 à 16h04

  • menetios

    menetios

    mon code est t'il correcte ? le bouton soumettre ne fonctionne pas sur cette exo

    le 23/03/2018 à 11h52

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 28/03/2018 à 05h54

  • olivierbretaud-52

    olivierbretaud-52

    Bonjour, Pouvez-vous me dire si mon code correct? Merci d'avance. :)

    le 14/05/2018 à 13h48

  • mram

    mram Administrateur

    Bonjour, il y a plus simple que cela : "Boolean(ecran[i]) === true"

    le 18/05/2018 à 05h11

  • mram

    mram Administrateur

    D'abord "Boolean" ne sert à rien, et il y a plus simple que de faire " === true ".

    le 18/05/2018 à 05h11

  • bernardraphael13

    bernardraphael13

    petit souci ,j'ai fait une erreur mais le champs erreur est vide? mon code var result = {}; for (var i in ecran) { if (ecran[i]) { result[recup] = ecran[i]; alert(result.recup); } } merci d'avance pour l'aide.

    le 23/06/2017 à 18h06

  • mram

    mram Administrateur

    Bonjour, ici il faut utilser une boucle "for" classique (celle pour parcourir un tableau ordonné).

    le 28/06/2017 à 15h16

  • helene.patat-87

    helene.patat-87

    Bonjour, encore un code que je ne peux pas valider... Pouvez-vous me dire s'il est bon et le valider si tout est ok ? Merci

    le 04/05/2018 à 02h48

  • mram

    mram Administrateur

    Bonjour, même remarque ici, mettez votre code en commentaire, car en l'état je ne vois pas vos essais.

    le 04/05/2018 à 07h56

  • Audrey Poul

    Audrey Poul

    Bjr je cprds pas mon erreur, help svp

    le 04/01/2018 à 16h49

  • mram

    mram Administrateur

    Bonjour, c'est principalement un souci d'indentation du code à l'intérieur de la boucle.

    le 07/01/2018 à 01h44

  • philgd28

    philgd28

    Merci pour le tuyau, mais j'ai toujours une erreur.... je ne peux pas valider l'exercice...

    le 14/08/2017 à 13h28

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 17/08/2017 à 15h37

  • Lolisicat

    Lolisicat

    Bonjour, vu que la correction bug, mon code est-il bon ?

    le 15/10/2017 à 20h20

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 19/10/2017 à 00h19

  • pe.boutruche-22

    pe.boutruche-22

    Quand je valide je n'ais que "Erreur(s) :" comme réponse, après différents essais, c'est ce qui me parrait le plus correct, même pour les accolades, espaces et tabulation.

    le 31/01/2018 à 17h58

  • mram

    mram Administrateur

    Bonjour, oui je confirme que votre code est juste. Passez simplement à l'exercice suivant.

    le 05/02/2018 à 10h57

  • max.rider

    max.rider

    Bonjour. Il n'y a rien de précisé dans erreur, donc je ne sais pas trop quoi modifier. Une idée? Merci

    le 03/09/2017 à 18h29

  • mram

    mram Administrateur

    Bonjour, oui c'est la correction qui bug. Votre code est correct.

    le 06/09/2017 à 11h11

  • nathalie.chenparis

    nathalie.chenparis

    Bonjour, impossible de "Soumettre". >> var result = {}; for (var i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; alert(result.recup); } }

    le 17/05/2018 à 12h04

  • mram

    mram Administrateur

    Bonjour, le code dans les accolades n'est pas bon. C'est "result.recup = ..." . Et dans la condition il faut vérifier l'élément en cours d'itération du tableau "ecran"

    le 23/05/2018 à 06h34

  • lusoroberto

    lusoroberto

    Bonjour. Mon code est-il bon? Merci.

    le 27/11/2017 à 20h42

  • mram

    mram Administrateur

    Bonjour, le alert() doit bien être après la boucle, comme vous aviez fait au début. Sinon oui le code semble correct. Vous avez une erreur ?

    le 28/11/2017 à 14h33

  • maxime.orengo

    maxime.orengo

    Bonjour, quel est mon souci svp ?

    le 17/10/2017 à 20h11

  • mram

    mram Administrateur

    Bonjour, votre code est correct. Cela vient de la correction automatique.

    le 19/10/2017 à 01h13

  • laila86

    laila86

    Bonsoir pourriez vous me dire ce qui ne va pas dans mon exo merci

    le 21/01/2018 à 22h50

  • mram

    mram Administrateur

    Bonjour, je confirme que votre code est correct. Si vous avez une erreur n'en tenez pas compte.

    le 22/01/2018 à 12h03

  • mainroal-83

    mainroal-83

    Unexpected token ! Pourtant le code semble ok.

    le 14/03/2018 à 12h44

  • mram

    mram Administrateur

    Bonjour, pourquoi mettre des accolades au moment de déclarer result ?

    le 16/03/2018 à 05h09

  • qburgaz-43

    qburgaz-43

    Très frustrant. Impossible de tout avoir à 100% parce que cet exercice refuse de se valider.

    le 02/02/2018 à 18h35

  • mram

    mram Administrateur

    Bonjour, oui en effet, mais ne vous attachez pas aux chiffres. Ils sont là à titre indicatif pour voir votre progression, si vous avez 99% ou 100% c'est la même chose. Cet exercice va être revu.

    le 05/02/2018 à 11h23

  • Seb

    Seb

    Bonsoir. Je ne comprend pas le soucis avec mon code? Il est pourtant bien spécifié dans l'énoncé de mettre une alerte pour le recup trouvé?

    le 04/09/2017 à 22h52

  • mram

    mram Administrateur

    Bonjour, pas de souci avec votre code qui est correct. La correction bug ici, comme déjà précisé dans les commentaires.

    le 06/09/2017 à 11h46

  • aubert.stanislas.axel-36

    aubert.stanislas.axel-36

    Bonjour,mon code est-il bon ? var result = {}; var i; for (i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; } alert(result.recup); }

    le 20/04/2018 à 11h03

  • mram

    mram Administrateur

    Bonjour il y a une faute dans le nom de la variable dans le if.

    le 23/04/2018 à 04h09

  • triplaxs

    triplaxs

    bonjour :C'est raté ce coup-ci, triplaxs ! Erreur(s) que faire? var result = {}; for (var i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; } }

    le 23/08/2017 à 12h57

  • mram

    mram Administrateur

    Bonjour, le code est bon :) La correction bug ici ...

    le 24/08/2017 à 22h42

  • lusoroberto

    lusoroberto

    Cela indique "Erreurs:" tout court, quelque soit la position de alert() J'imagine que c'est la correction automatique...

    le 28/11/2017 à 15h49

  • mram

    mram Administrateur

    Bonjour, ne tenez pas compte de cette erreur. Votre code est correct.

    le 30/11/2017 à 23h52

  • aurelie.cissokho

    aurelie.cissokho

    Bonjour, je vois que la correction ne fonctionne pas ici. Pouvez vous vérifier mon code pour être sûr qu'il est bon ? Merci.

    le 25/09/2017 à 15h02

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 25/09/2017 à 18h02

  • ambre.naude

    ambre.naude

    Bonjour, le message de correction est "Erreur : .". Est-ce que mon code est correct? Merci

    le 19/02/2018 à 15h07

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 19/02/2018 à 23h17

  • guillaume.silvent-40

    guillaume.silvent-40

    Réussi à valider l'exercice !!! en plus du code demandé, ajouter en première ligne : <<var recup;>> et en dernière ligne cette tricherie <<result[recup] = ecran[0];>>

    le 25/03/2018 à 23h15

  • jecht38

    jecht38

    Bonjour. J'ai simplement une erreur vide, alors que je pense que mon code est correct (comme la version d'avant). Le correcteur est encore en défaut ? Sérieusement ça fait pas très professionnel de laisser des bugs comme ça, pour une école de codage... J'en viens à me poser des questions sur ma formation, sérieusement.

    le 26/12/2017 à 14h22

  • mram

    mram Administrateur

    Bonjour, le code " result.recup = ecran[i]; " est correct, mais pas les autres façon de faire. Le reste de votre code est bon.

    le 30/12/2017 à 12h01

  • mram

    mram Administrateur

    Ces exercices pratiques sont proposés gratuitement pour donner un aperçu de ce que peut être la programmation, ce n'est pas la formation (la pédagogie et les contenus pédagogiques ne sont pas du tout les mêmes). Nos efforts sont mis en priorité dans la formation 400h et les autres formations proposées par l'école. La correction des quelques bugs ici n'est pas oubliée pour autant.

    le 30/12/2017 à 12h04

  • chorckmans

    chorckmans

    Bonjour, est ce que mon code est correct ? Merci d'avance.

    le 26/12/2017 à 14h42

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 30/12/2017 à 12h04

  • veronique.nollet

    veronique.nollet

    Bonjour, je n'arrive pas à valider mon script : var result = {}; var i; for (i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; } alert(result.recup); }

    le 08/05/2018 à 11h34

  • mram

    mram Administrateur

    Bonjour, votre code est correct. Ne tenez pas compte du message ici. Attention également à l'indentation du code dans la boucle.

    le 14/05/2018 à 02h16

  • sebastien.baduel-36

    sebastien.baduel-36

    Bonjour, je n'arrive pas à valider ce code. Message d'erreur "boucle infinie"... Pouvez vous regarder ? Merci d'avance

    le 27/06/2018 à 09h39

  • mram

    mram Administrateur

    Bonjour, "result" doit être un tableau associatif et non un tableau ordonné.

    le 05/07/2018 à 03h31

  • ts.fabius-98

    ts.fabius-98

    bonsoir, depuis environ 4 exercices je n'arrive pas à valider..besoin d'aide svp

    le 15/09/2018 à 17h52

  • mram

    mram Administrateur

    Bonjour, vos codes sont-ils justes ? Avez-vous des messages d'erreur ?

    le 16/09/2018 à 08h44

  • bot666

    bot666

    help je pense que mon code est bon

    le 07/01/2018 à 14h37

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 12/01/2018 à 01h14

  • armand1807

    armand1807

    mon code est t-il bon ?

    le 17/08/2017 à 12h45

  • mram

    mram Administrateur

    Bonjour, non il y a une erreur dans le if. Pas besoin d'utiliser alert(). On veut juste affecter à "result.recup" l'élément du tableau en cours d'itération si il est considéré comme "vrai".

    le 17/08/2017 à 20h18

  • brunocarriere

    brunocarriere

    Bonjour, je pense que mon code est bon, c'est même sur.. Mais il y a une erreur vide :D

    le 08/01/2018 à 14h48

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 12/01/2018 à 01h43

  • gwenaelfrab

    gwenaelfrab

    il faut bien déclarer la variable recup??

    le 29/12/2017 à 17h12

  • mram

    mram Administrateur

    Bonjour, non pas besoin. Dès que vous faites "result.recup" cela va créer la propriété correspondante dans le tableau "result". Mais attention dans votre code "result" est un tableau ordonné, ce doit être un tableau associatif.

    le 31/12/2017 à 19h04

  • Hervé

    Hervé

    Bonjour, je ne comprend pas ce qui ne va pas avec mon code ! Pourriez-vous m'aider ?

    le 26/08/2017 à 17h00

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 30/08/2017 à 13h48

  • sofianemeziani15-46

    sofianemeziani15-46

    var result = {}; for (var i = 0; i < ecran.length; i++) { if ( ecran[i]) { result.recup = ecran[i]; } alert(result.recup); }

    le 25/01/2018 à 09h24

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 30/01/2018 à 18h06

  • celberthon33

    celberthon33

    @mram merci pour votre réponse. :)

    le 02/12/2017 à 12h22

  • celine.bru.69-2

    celine.bru.69-2

    Bonjour , pouvez-vous me dire si mon code est juste ? Merci

    le 26/04/2018 à 17h35

  • mram

    mram Administrateur

    Bonjour, il y a une accolade } en trop à priori.

    le 29/04/2018 à 03h56

  • patrice-w-36

    patrice-w-36

    Bonjour, voici le message d'erreur que j'ai : "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?" Mais je ne vois pas où est l'erreur. pourriez vous m'aider?

    le 29/06/2018 à 02h18

  • mram

    mram Administrateur

    Bonjour, vous oubliez de déclarer la variable "i".

    le 05/07/2018 à 04h39

  • patrice-w-36

    patrice-w-36

    Bonjour, pouvez vous me dire si mon code est bon?

    le 19/06/2018 à 01h30

  • mram

    mram Administrateur

    Bonjour, non les lignes 6 et 7 peuvent être remplacées par une seule ligne.

    le 24/06/2018 à 05h39

  • philgd28

    philgd28

    ok merci

    le 17/08/2017 à 16h46

  • philgd28

    philgd28

    Bonjour. si vous avez un indice, je prends. Il me met "Erreur(s) :" sans rien d'autre. Mon code est il bon, ou ai-je fauté quelque part ? Merci pour vos lumières.

    le 05/08/2017 à 15h09

  • mram

    mram Administrateur

    Bonjour, ligne 5 il n'y a pas besoin de mettre length. On vérifie juste que l'élément en cours d'itération est "vrai".

    le 09/08/2017 à 10h57

  • vahan.barsamian

    vahan.barsamian

    ce code est-il juste ? : var result = {}; for (var i=0;i<ecran.length;i++) { if (ecran[i]) { result.recup = ecran[i]; alert(ecran.recup); } }

    le 28/08/2017 à 20h40

  • mram

    mram Administrateur

    Bonjour, oui votre code initial daté du 28/08 est juste :) c'est la correction qui bug ici. Les modifications que vous avez apportées ensuite ne sont pas correctes par contre.

    le 30/08/2017 à 14h23

  • berthelotlaurent

    berthelotlaurent

    validation impossible !

    le 09/01/2018 à 18h43

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 12/01/2018 à 02h08

  • max.genestier-29

    max.genestier-29

    Bonjour, impossible de savoir si mon code est bon.

    le 13/04/2018 à 12h23

  • mram

    mram Administrateur

    Bonjour, j'ai regardé et je confirme que votre code est correct :)

    le 15/04/2018 à 02h21

  • lj.d

    lj.d

    pouvez-vous me dire si mon code est correcte ? merci d'avance. var result = {}; for (var i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; } alert(result.recup); }

    le 12/05/2018 à 19h12

  • mram

    mram Administrateur

    Bonjour, non la ligne dans le "if" n'est pas bonne.

    le 18/05/2018 à 04h54

  • alexismoquet

    alexismoquet

    bjr, mon code est-il correct ?

    le 25/10/2017 à 09h13

  • mram

    mram Administrateur

    Bonjour, oui la dernière version de votre code est correcte.

    le 25/10/2017 à 15h31

  • lbaccherini

    lbaccherini

    bonjour, je n'arrive pas à trouver mon erreur, voici mon code: ar result = {}; var i; for (i = 0; i < ecran.length; i++) { if (ecran[id]) { ecran.recup=ecran[id]; } } alert(result) merci

    le 21/12/2017 à 10h57

  • mram

    mram Administrateur

    Bonjour l'erreur se trouve dans les accolades de la condition : vous n'utilisez pas le tableau "result" que vous avez déclaré au début du code.

    le 23/12/2017 à 16h50

  • gwendaniel35

    gwendaniel35

    Bonjour, pouvez-vous m'indiquer ce qui ne va pas dans mon code ? Quand je le valide, j'ai un message d'erreur vide, sans aucune indication de ce qui cloche. Merci

    le 10/09/2017 à 22h49

  • mram

    mram Administrateur

    Bonjour, la correction bug ici. Votre code est correct :)

    le 12/09/2017 à 17h18

  • celberthon33

    celberthon33

    Bonjour, pouvez-vous me dire si la correction bug toujours ? Car j'ai une erreur vide en retour de validation : Erreur(s) : Corriger Merci à vous.

    le 22/11/2017 à 10h56

  • mram

    mram Administrateur

    Bonjour, non ce n'est pas result[recup] mais result.recup , après si il y a toujours une erreur ça vient de la correction car votre code est correct.

    le 26/11/2017 à 19h16

  • ma.nicolas-46

    ma.nicolas-46

    Bonjour, il semblerait que l"exercice soit un peu buggé selon les commentaires. Vous pouvez me confirmer mon code svp ? Je passe à la suite pour le moment

    le 02/07/2018 à 15h14

  • mram

    mram Administrateur

    Le code ligne 7 est mal placé. Il doit être hors de la condition.

    le 05/07/2018 à 05h01

  • roux.anthony.ra-35

    roux.anthony.ra-35

    Bonjour. Je ne vois pas mon erreur. Un petit coup de main svp ? var result = {}; for (var i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; } alert(result.recup); }

    le 18/07/2018 à 10h30

  • mram

    mram Administrateur

    Bonjour, votre code est correct. Passez à la suite sans tenir compte du message.

    le 25/07/2018 à 05h07

  • danderhy3

    danderhy3

    var result = {}; for (i = 0; i < ecran.length; i++) { if (ecran[i]) { result.recup = ecran[i]; alert(result.recup); } } Quelle est mon erreur svp

    le 14/07/2017 à 15h02

  • mram

    mram Administrateur

    Bonjour, pas d'erreur dans votre code ici, cela doit venir de la correction...

    le 16/07/2017 à 10h55

  • corentin.vilsalmon

    corentin.vilsalmon

    Bonjour, en validant ma proposition j'ai ce message ""result" doit être un tableau associatif." Comme je ne sais pas si le bug de correction est toujours d'actualité, je me demande un peu où est mon erreur sur ce coup... Merci.

    le 10/10/2017 à 16h46

  • mram

    mram Administrateur

    Bonjour, pas d'erreur dans votre code. En effet le bug est toujours là. Cet exercice n'a pas encore était revu.

    le 12/10/2017 à 16h16

  • hboutonnet1

    hboutonnet1

    Mon exercice est il bon ?

    le 11/01/2018 à 15h45

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 12/01/2018 à 02h30

  • slaouitaibi

    slaouitaibi

    Bonjour, je ne sais pas quelle erreur il y a dans mon code.

    le 11/09/2017 à 19h37

  • mram

    mram Administrateur

    Bonjour, votre code est correct, ne tenez pas compte de l'erreur ici.

    le 12/09/2017 à 17h32

  • jeremy.synakowski-82

    jeremy.synakowski-82

    Bonjour, je ne comprends pas, la plupart de mes exercices de cette partie ne sont pas validées alors qu'ils ont été "réussi". Pourquoi ? :(

    le 31/08/2018 à 18h49

  • mram

    mram Administrateur

    Bonjour, de mon côté votre progression affiche bien 100% pour le Javascript.

    le 05/09/2018 à 07h26

  • mickael.sorhaindo-10

    mickael.sorhaindo-10

    Ce n'est plus la peine apparemment juste réécrire le même code en faisant un reset m'a permis de validé l'exercice.

    le 29/10/2018 à 07h49

  • pzim-34

    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 à 03h18