Exercice 9/11

Soit tableau la variable qui contient un tableau.

Dans le fichier "script.js" :

  • créez la fonction convert avec un argument tbl;
  • la fonction doit convertir le tableau en chaîne de caractères (voir astuce);
  • cliquez sur "Soumettre ma réponse".

Leçon 9/11

Dans cet exercice il faut faire une fonction qui convertit un tableau en une chaîne de caractères.

join()

Commentaires les mieux notés

  • mram Administrateur

    Non c'est alert() qui n'est pas exécuter du coup il ne se passe rien à l'écran, bien que le code soit juste. Ce qui est votre cas.

  • cdezandee

    var recup; function convert (tbl) { return recup = tbl.join(); } recup = convert(tableau); alert(recup);

  • mathieu.finocchiaro

    var recup; function convert(tbl) { recup = tbl.join(); return recup; } convert(tableau); alert(recup); toujours le mm msg concernant l'argument, pourtant ça marche bien

  • mram Administrateur

    Même observation que précédemment par rapport à l'usage de "recup".

15 Commentaires

  • mram

    mram Administrateur

    Non c'est alert() qui n'est pas exécuter du coup il ne se passe rien à l'écran, bien que le code soit juste. Ce qui est votre cas.

    le 08/06/2017 à 10h53

  • cdezandee

    cdezandee

    var recup; function convert (tbl) { return recup = tbl.join(); } recup = convert(tableau); alert(recup);

    le 15/11/2016 à 12h19

  • mathieu.finocchiaro

    mathieu.finocchiaro

    var recup; function convert(tbl) { recup = tbl.join(); return recup; } convert(tableau); alert(recup); toujours le mm msg concernant l'argument, pourtant ça marche bien

    le 16/12/2016 à 15h11

  • mram

    mram Administrateur

    Même observation que précédemment par rapport à l'usage de "recup".

    le 18/12/2016 à 18h39

  • veronicalavroff

    veronicalavroff

    "recup ne contient pas la valeur attendue", il y a un problème?

    le 11/08/2016 à 05h04

  • jovidal

    jovidal

    le commentaire au dessus dit "pourtant ça marche bien" Mon code est bon mais en faisant exécuter rien ne se passe .. J'ai loupé un truc ?

    le 04/06/2017 à 12h09

  • mram

    mram Administrateur

    Il n'y a pas besoin de déclarer la variable "tableau", elle existe déjà et contient des éléments.

    le 16/08/2016 à 11h03

  • mram

    mram Administrateur

    Ligne 4 vous mettez "tableau" alors que ligne 2 vous spécifiez à la fonction l'argument "tbl". Si la notion d'argument n'est pas claire n'hésitez pas à relire la description de l'exercice qui aborde ce concept.

    le 30/08/2016 à 20h38

  • mram

    mram Administrateur

    Idem ici, ligne 4 "return = ..." suffit car ligne 6 vous affectez le résultat de la fonction à "recup".

    le 16/11/2016 à 19h42

  • bsmeyers84

    bsmeyers84

    après correction nouveau message d'erreur : TYPEERROR: TBL.JOIN IS NOT A FUNCTION

    le 13/09/2016 à 14h18

  • bsmeyers84

    bsmeyers84

    c'est bon erreur trouvée

    le 13/09/2016 à 15h43

  • bsmeyers84

    bsmeyers84

    AVEZ-VOUS UTILISÉ L'ARGUMENT "TBL" DANS LA FONCTION ?

    le 30/08/2016 à 15h52

  • belespoir38

    belespoir38

    function convert(tbl){ return tbl.toString(); } var recup= convert(tableau); alert(recup); Pourquoi ça ne fonctionne pas avec toString ?

    le 14/01/2018 à 10h54

  • mram

    mram Administrateur

    Bonjour, toString() pourrait être une alternative, mais ici on vérifie que vous utilisez join() .

    le 17/01/2018 à 19h17

  • evelyne.mazars-64

    evelyne.mazars-64

    Bonjour, j'ai également le message « "recup" ne contient pas la valeur attendue. » Je ne vois pas ce qui cloche.

    le 29/08/2018 à 10h04

  • mram

    mram Administrateur

    Bonjour, mettez la ligne 1 juste avant alert(), et pas besoin des guillemets dans .join()

    le 06/09/2018 à 05h50