Appliquer des méthodes à des objets III


#1

var jules = {
job: "développeur",
fiance: false,
disJob: function() {
// completez cette methode

    console.log("Salut, je travaille comme " + this.job);
}

};

// premier job de jules
jules.disJob();

// changez le job de jules pour mettre "super développeur" ici

jules.job = "super développeur";

// second job de jules
jules.disJob();


#2

Il faut que tu mettes "super développeur" entre les parenthèses :

// premier job de jules
jules.disJob("super développeur");

// changez le job de jules pour mettre "super développeur" ici

// second job de jules
jules.disJob("super développeur");


#3

Je pense que la première proposition, celle de @koumba est la meilleure.
Ta proposition @fabs13 ne devrait pas fonctionner parce que tu appelles là une fonction disJob qui devrait avoir un paramètre. Cependant notre fonction disJob préalablement définit ne possède pas de paramètre. En fait je pense.


#4

job est une method de jules. je penses donc que l'ecriture suivante est valable:

jules.job ="super développeur";

mon code à moi est le suivant:

var jules = {
job: "développeur",
fiance: false,
disJob: function() {
// completez cette methode
console.log("Salut, je travaille comme" +jules.job);
}
};

// premier job de jules
jules.disJob();

// changez le job de jules pour mettre "super développeur" ici
jules.job="super développeur";

// second job de jules
jules.disJob();

il fonctionne aussi


#5

pourquoi il n'affiche rien sur la console?