Exercice 7/12
Soit texte
la variable qui contient la chaîne de caractère et la variable position
qui contient la position à partir de laquelle il faut extraire le reste de la chaine de caractères.
Dans le fichier "script.js"
:
- créez la fonction
extrait
avec deux argumentstxt
puispos
; - la fonction doit retourner tout le reste de la chaîne à partir de la position
position
(voir astuce); - cliquez sur "Soumettre ma réponse".
Leçon 7/12
Dans cet exercice il faut faire une fonction qui extrait une partie d'une chaîne de texte.
slice()
62 Commentaires
-
romaingarbati-63
var texte = "Lorem ipsum dolor sit amet"; var position = 13; var recup; function extrait(txt,pos){ recup= txt.slice(pos); return recup; } recup=extrait(texte,position); alert(recup); bonjour voila mon code mais lorsque je valide j'ai un message d'erreur me disait que ma fonction extrait ne doit contenir qu'un slice puis je avoir une correction ?le 30/06/2022 à 12h05
-
meriam Admin
Bonjour, la variablee recup n'est pas demandée par l'énoncé
le 30/06/2022 à 13h08
-
meriam Admin
Au niveau de la fonction extrait faites return txt.slice(pos)
le 30/06/2022 à 13h10
-
orrierechris-18
Bonjour, je ne trouve pas mon erreur pouvez-vous m'aider ?le 22/02/2022 à 12h40
-
meriam Admin
Bonjour, la fonction extrait doit contenir une seule instruction return tt.slice(pos)
le 22/02/2022 à 13h09
-
meriam Admin
Aprés la fermeture de la fonction, vous avez dupliqué ces deux lignes.
le 22/02/2022 à 13h10
-
bertrand.evrard-14
réponse : Votre fonction extrait ne doit contenir qu'une instructions (slice) ?le 18/01/2022 à 08h41
-
meriam Admin
Bonjour, le corps de la fonction soit contenir l'instruction suivante :return txt.slice(pos);
le 18/01/2022 à 10h31
-
bertrand.evrard-14
function extrait(txt,pos) { recup=text.slice(pos); return recup; } recup= extrait(texte, position); alert(recup);le 18/01/2022 à 08h40
-
meriam Admin
Bonjour, changez la variable text par txt
le 18/01/2022 à 10h32
-
barbet.alexandre-24
bonjour, je ne comprends pas mon erreur "Vous devez appeler la méthode slice de la variable txt (txt.slice)"le 08/12/2021 à 15h17
-
meriam Admin
Bonjour, votre code fonctionne correctement.
le 10/12/2021 à 14h46
-
darek_kozaczek-68
var texte = "Lorem ipsum dolor sit amet"; var position = 13; var recup; function extrait (txt,pos){ return txt.slice(pos); } recup = extrait(texte, position); alert(recup); //olor sit amet //robot dit : Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?le 29/06/2020 à 06h34
-
meriam Admin
Bonjour, refaites l'exercice et vérifiez si le problème persiste encore. Merci de m'indiquer le résultat de la validation.
le 30/06/2020 à 10h58
-
treaty.app-29
nous ne sommes pas face à un tableau donc function extrait (txt,pos) { return txt.substr(pos); } recup = extrait(texte, position); alert(recup); devrait fonctionner hors on nous demandes d'utiliser slice() pour moi les 2 sont juste.le 09/12/2019 à 14h28
-
doucette.manon
Message d'erreur: Avez-vous utilisé les 2 arguments dans la fonction ? Mon code : var recup; function extrait(txt,pos) { recup = txt.slice(pos); return recup; } extrait("Manon",4); alert(recup);le 11/09/2018 à 06h03
-
mram Admin
Il ne faut pas utiliser "recup" dans la fonction, mais plutot ligne 7 :
> recup = extrait("blabla",5);
le 15/09/2018 à 03h29
-
mram Admin
Et surtout, il faut utiliser les variables "texte" et "position" ligne 7 à la place de vos valeurs.
le 15/09/2018 à 03h30
-
dabernier44-12
Est ce possible de répondre au pb ainsi : var recup; function extrait(txt,pos) { recup = txt.substr(pos); return recup; } extrait(texte,position); alert(recup);le 12/02/2018 à 12h58
-
mram Admin
Bonjour, il y a des subtilités entre .slice() et substr() qui sont survolées normalement dans les premiers exercices JS. Mais globalement elles font la même chose donc il serait possible de faire l'exercice avec substr() mais ici il faut utiliser slice() .
le 15/02/2018 à 21h33
-
y.redjah
c'est bon j'ai trouvé ^^le 28/04/2017 à 12h23
-
mram Admin
Bien vu pour le ";" mais le souci vient du fait que vous utilisez (ligne 5) vos propres valeurs au lieu d'utiliser les variables qu'on vous demande. Sinon le code est correct.
le 28/04/2017 à 11h57
-
y.redjah
j'ai rajouté le ";" que j'avais oublié à la fin de la ligne return mais j'ai toujours un message d'erreur pourtant le code fonctionnele 28/04/2017 à 09h23
-
y.redjah
encore le même problème le code fonctionne mais on me demande si j'ai bien utilisé les 2 arguments de la fonction function extrait(txt,pos) { return txt.slice(pos) } recup = extrait ("Yannis",3); alert(recup);le 28/04/2017 à 09h18
-
mram Admin
Même observation que précédemment par rapport à l'usage de "recup".
le 18/12/2016 à 16h38
-
mathieu.finocchiaro
var recup; function extrait(txt,pos) { recup = txt.slice(pos); return recup } extrait("blabla",1); alert(recup); mm msg que l'exercice précédent hors cela fonctionnele 16/12/2016 à 13h03
Commentaires les mieux notés