Appliquer des méthodes à des objets 2


#1

What's wrong in ly code hi send me this message (On dirait que votre méthode parle ne prend pas correctement un argument pour afficher la bonne chaîne de caractères.)

this my code

var jules = {
job: "developpeur",
fiance: false,
parle: function(humeur) {
console.log("Salut, je me sens " + "" +humeur)
}
};

jules.parle("super");
jules.parle("pas mal");


#2

Il semble fonctionner pour moi. Parfois , il vous demandera de faire correspondre l'orthographe exactement ce qu'il veut . Si cela ne fonctionne pas , la réponse est généralement droit dans le message d'erreur .


#3

On right side hi send me this Salut, je ne me sens super
Salut, je ne me sens pas mal

but also this message On dirait que votre méthode parle ne prend pas correctement un argument pour afficher la bonne chaîne de caractères. i try this but not working (var jules = {
job: "developpeur",
fiance: false,
parle: function(humeur) {
console.log("Salut, je ne me sens " + humeur)
}
};

jules.parle("super");
jules.parle("pas mal");
)


#4

HI it's a bug but you can find the solution in this post
https://www.codecademy.com/forum_questions/541c658680ff339b9b0003ce

Hint:the last post


#5

check this code i wrote this and hi send me is correect var jules = {
job: "developpeur",
fiance: false,
parle: function(humeur) {
console.log("Salut, je ne me sens " + humeur(jules.parle))
}
};

jules.parle("très bien");
jules.parle("pas trop mal");

but in right side hi tell me humeur is not a function


#6

the last post work thx bro


#7

Comme le disait "boardwhiz16125" dans une discussion similaire : c'est à cause d'une erreur de traduction.
J'ai essayé 3 méthodes, la plus instinctive étant un if/else où les paramètres "super" et "pas mal" déclenchent l'impression de la phrase copié tel quel depuis l'énoncé.
Pour paraphraser "boardwhiz16125" il faut retirer le "ne" dans la phrase "je ne me sens pas trop mal" pour printer " je me sens pas trop mal".
Une autre méthode est le switch/case.