depuis peu je me suis remis à apprendre le JS me voilà sur la dernière version du cours. Le problème c'est que une fois arrivé au dernier exercice du cours, je pense être confronté à un bug ...
class Episode{
constructor(title, duration, hasBeenWatched){
this.title = title;
this.duration = duration;
this.hasBeenWatched = hasBeenWatched;
}
}
let firstEpisode = new Episode("La première bataille", 22, true);
let thirdEpisode = new Episode("La bataille prend fin", 25, true);
let thirdEpisode = new Episode("La grande victoire", 22, false);
export { firstEpisode, thirdEpisode, thirdEpisode };
Voilà mon code que j'ai entré dans la console interactive. J'ai beau regarder la correction dans la vidéo en dessous, je ne vois pas ce qui empêche l’exécution de mon code ...
bonjour la ligne 11 pose probléme elle déclare une variable qui éxiste déjà ( qui à été créé sur la ligne du dessus d'ailleurs ) , c'est un conflict de nommination qui empêche l'exécution de ton code
class Episode{
constructor(title, duration, hasBeenWatched){
this.title = title;
this.duration = duration;
this.hasBeenWatched = hasBeenWatched;
}
}
let firstEpisode = new Episode("La première bataille", 22, true);
let thirdEpisode = new Episode("La bataille prend fin", 25, true);
// thirdEpisode existe déjà tu ne peut pas le re déclaré
// tu peut uniquement changé sa valeur
let thirdEpisode = new Episode("La grande victoire", 22, false);
export { firstEpisode, thirdEpisode, thirdEpisode };
bonjour la ligne 11 pose probléme elle déclare une variable qui éxiste déjà ( qui à été créé sur la ligne du dessus d'ailleurs ) , c'est un conflict de nommination qui empêche l'exécution de ton code
class Episode{
constructor(title, duration, hasBeenWatched){
this.title = title;
this.duration = duration;
this.hasBeenWatched = hasBeenWatched;
}
}
let firstEpisode = new Episode("La première bataille", 22, true);
let thirdEpisode = new Episode("La bataille prend fin", 25, true);
// thirdEpisode existe déjà tu ne peut pas le re déclaré
// tu peut uniquement changé sa valeur
let thirdEpisode = new Episode("La grande victoire", 22, false);
export { firstEpisode, thirdEpisode, thirdEpisode };
Merci pour ta réponse, je viens de rectifier l'erreur qui, je pensais être une faute de c/c, mais je me suis aussi rendu compte qu'à la ligne 13 on la variable de la ligne 11 était appelée aussi deux fois ...
Du coup l'exercice fonctionne correctement, il fallait aussi penser à ajouter " export " qui n'était pas initialement présent dans l'exercice (ma première erreur que j'avais rectifiée avant le post)
Voilà bonne continuation tu peut pensé à passé le sujet en résolut pour les autres personne qui navigent sur le forum s'il te plait .
suggestion de présentation.
Problème dans le cours des objets/classe
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
suggestion de présentation.
suggestion de présentation.