Exercice 11/12
Soit tableau
la variable qui contient un tableau.
Dans le fichier "script.js"
:
- créez la fonction
dernierElem
avec un argumenttbl
; - la fonction doit récupérer le dernier élément du tableau (voir astuce);
- cliquez sur "Soumettre ma réponse".
Leçon 11/12
Dans cet exercice il faut faire une fonction qui récupère le dernier élément d'un tableau.
Il ne faut pas utiliser la fonction .pop() ici mais récupérer le dernier élément du tableau en calculant sa position.
Le calcul de sa position peut se faire en utilisant la propriété .length tout en sachant que l'on compte à partir de 0 pour les positions des éléments.
152 Commentaires
-
Bouss-14
Bonjour j'arrive pas a passé a l'exercice suivant pourtant sa me marque : Félicitation ! Vous avez terminé cet exercice. Mercile 26/07/2022 à 21h59
-
meriam Admin
Bonjour, c'est le dernier exercice pour cette leçon "Les fonctions en JavaScript"
le 26/07/2022 à 22h17
-
meriam Admin
Mainteant, il faut passer au 3 ème chapitre "Manipuler le DOM" ==>https://apprendre-html.3wa.fr/javascript/manipuler-dom
le 26/07/2022 à 22h19
-
meriam Admin
le 26/07/2022 à 22h19
-
meriam Admin
Si vous rencontrez des difficultés au niveau des exercices du 3 ème module , n'hésitez pas à poser des questions
le 26/07/2022 à 22h23
-
nicolas.gritte-14
Bonjour question un peu bête mais il n'y aurait pas un soucis avec le 12ème exercice? (404 not found mais apparait bien dans le sommaire)le 11/09/2021 à 14h58
-
meriam Admin
Bonjour, l'exercice 11 est le dernier exo (pas de 12)
le 17/09/2021 à 12h25
-
mick.ingeson-73
bonjour j'ai vue que la solutions a mon code etai les crochets tbl[tbl.length-1]; mais je ne comprent pas le pourquoi, c'est un tableau?le 09/07/2021 à 08h09
-
meriam Admin
Bonjour, l'énoncé demande de récupérer le dernier élément d'un tableau. La fonction length permet de récupérer la longueur d'un tableau (nombre d'éléments), Les éléments d’un tableau sont indicés à partir de 0. Chaque élément peut être accédé individuellement en donnant le nom du tableau suivi de l’indice entre [ ].
le 09/07/2021 à 21h53
-
meriam Admin
le plus grand indice d'un tableau (l'indice du dernier élément) est nécessairement tableau.length-1
le 09/07/2021 à 21h57
-
moenah-95
Bonjour, page not found pour l'exercice 12. C'est normal ? merci !le 03/03/2021 à 17h31
-
meriam Admin
Bonjour, l'exercice 11 est le dernier exo (pas de 12)
le 05/03/2021 à 08h00
-
gwald43-1
heu pas de commentaire à ce sujet mais il n'y a pas d'exercice 12 ?le 22/02/2021 à 10h51
-
meriam Admin
Vous avez un problème ??
le 22/02/2021 à 13h19
-
gwald43-1
heu pas de commentaire à ce sujet mais il n'y a pas de leçon 12 ?le 22/02/2021 à 10h46
-
meriam Admin
Bonjour, votre code est correct.
le 22/02/2021 à 13h19
-
sbrahimcode-99
En effet merci, sur une console JS avec un console.log(tbl); j'obtiens bien Yellow, mais quand je soumet l'exo n'est pas valide "Vous devez retourner un élément du tableau tbl". Mon code est : var tableau = ["Blue", "Green", "Red", "Orange", "Violet", "Indigo", "Yellow"]; var recup; function dernierElem (tbl) { return tableau[tbl.length -1]; } recup = dernierElem(tableau); alert(recup);le 27/01/2021 à 08h03
-
meriam Admin
Bonjour, pour que la fonction retourne le dernier élément du tableau -->var recup; function dernierElem(tbl){ return tbl[tbl.length-1]; }
le 27/01/2021 à 09h30
-
sbrahimcode-99
Bonjour, j'ai bien la bonne reponse, mais quand je soumet cela prend trop de temps: var tableau = ["Blue", "Green", "Red", "Orange", "Violet", "Indigo", "Yellow"]; var recup; function dernierElem (tbl) { return tbl.pop([-1]); } recup = dernierElem(tableau); alert(recup);le 24/01/2021 à 10h05
-
meriam Admin
Bonjour, pour récupérer le dernier élément du tableau, utilisez la méthode length ( la méthode pop permet de supprimer le dernier élément du tableau).
le 25/01/2021 à 10h10
-
gregoryalexiss-52
Bonjour, j'ai l'air d'avoir un problème récurent. J'ai été dans l'incapacité de valider tout les exercices du cours. Chaque fois que je soumet ma réponse ça me dit : "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?". J'ai même commencé le cours suivant et toujours la même erreur. Vous me parliez d'une MAJ, est elle toujours en cours ?le 17/06/2020 à 15h49
-
meriam Admin
Oui,elle est cours. Merci pour votre compréhension.
le 17/06/2020 à 19h14
-
meriam Admin
de toute façon votre code est correct.
le 17/06/2020 à 19h16
-
sacha_cohen8-43
function dernierElem(tbl) { return tbl.length[-1]; } recup = dernierElem(tableau); alert(recup); bonjour il me dit qu'un admin doit venir voir merci d'avancele 08/04/2020 à 08h21
-
meriam Admin
Bonjour, votre erreur est au niveau de la ligne 5, comment on peut récupérer le dernier élément d'un tableau? tbl.length-1 présente l'indice du dernier élément, alors pour récupérer la valeur du ce dernier il faut tbl[tbl.length-1].
le 08/04/2020 à 09h47
-
bihich.maroua-13
c'est bon, j'ai trouvé mon erreur hahale 17/03/2020 à 09h39
-
jackson.medilien-11
bonjour, que pensez-vous de code ? car je ne trouve pas la solution. Merci.le 11/03/2020 à 11h31
-
meriam Admin
Bonjour, pour récupérer le dernier élément du tableau il suffit d'écrire l'instruction return tbl[tbl.length-1];
le 11/03/2020 à 13h51
-
valmasse-10
merci meriam !le 19/10/2019 à 08h44
-
nadaljeanyves-70
Bonsoir. J'ai essayé avec slice+length ce qui donne un bon resultat mais non valider. var tableau = ["Blue", "Green", "Red", "Orange", "Violet", "Indigo", "Yellow"]; var recup; function dernierElem(tbl) { return tbl.slice(tbl.length-1) } recup = dernierElem(tableau); alert(recup);le 20/06/2019 à 17h44
-
farjallah.refka-37
merci beaucouple 16/04/2019 à 12h11
-
meriam Admin
bon courage.
le 16/04/2019 à 12h13
Commentaires les mieux notés