Exercice 9/12
Soit tableau
la variable qui contient un tableau.
Dans le fichier "script.js"
:
- créez la fonction
convert
avec un argumenttbl
; - la fonction doit convertir le tableau en chaîne de caractères (voir astuce);
- cliquez sur "Soumettre ma réponse".
Leçon 9/12
Dans cet exercice il faut faire une fonction qui convertit un tableau en une chaîne de caractères.
join()
38 Commentaires
-
julien.blacteau-1
var tableau = ['compte', 'à', 'rebours', 3, 2, 1, 'partez']; var recup; function couvert(tbl){ return txt.join(); } recup = convert(tableau); alert(recup); Vous n'avez pas déclaré la fonction couvertle 30/05/2022 à 09h39
-
meriam Admin
Bonjour, il fut corriger le nom de la fonction.==>*/ function convert(tbl){ return tbl.join(','); }
le 30/05/2022 à 15h58
-
b.patou59-65
CE CODE FONCTIONNEvar tableau = ['compte', 'à', 'rebours', 3, 2, 1, 'partez']; var recup; function convert(tbl){ return tbl.join(); } recup = convert(tableau); alert(recup);le 09/07/2020 à 14h14
-
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 à 06h04
-
mram Admin
Bonjour, mettez la ligne 1 juste avant alert(), et pas besoin des guillemets dans .join()
le 06/09/2018 à 01h50
-
belespoir38
function convert(tbl){ return tbl.toString(); } var recup= convert(tableau); alert(recup); Pourquoi ça ne fonctionne pas avec toString ?le 14/01/2018 à 08h54
-
mram Admin
Bonjour, toString() pourrait être une alternative, mais ici on vérifie que vous utilisez join() .
le 17/01/2018 à 17h17
-
mram Admin
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 à 06h53
-
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 à 08h09
-
mram Admin
Même observation que précédemment par rapport à l'usage de "recup".
le 18/12/2016 à 16h39
-
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 bienle 16/12/2016 à 13h11
-
mram Admin
Idem ici, ligne 4 "return = ..." suffit car ligne 6 vous affectez le résultat de la fonction à "recup".
le 16/11/2016 à 17h42
-
cdezandee
var recup; function convert (tbl) { return recup = tbl.join(); } recup = convert(tableau); alert(recup);le 15/11/2016 à 10h19
-
bsmeyers84
c'est bon erreur trouvéele 13/09/2016 à 11h43
-
bsmeyers84
après correction nouveau message d'erreur : TYPEERROR: TBL.JOIN IS NOT A FUNCTIONle 13/09/2016 à 10h18
-
mram Admin
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 à 16h38
-
bsmeyers84
AVEZ-VOUS UTILISÉ L'ARGUMENT "TBL" DANS LA FONCTION ?le 30/08/2016 à 11h52
-
mram Admin
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 à 07h03
Commentaires les mieux notés