jsfn:chaining_module_method_calls
This is an old revision of the document!
Méthode/technique appelée chaining permettant de travailler avec plusieurs méthodes. c'est une méthode simple qui permet à une méthod d'en appeler une autre.
var name_space = (function)() {
var DEFAUT = { // phrases par défaut si défaut
dire: "bonjour",
temps: "beau !"
}
return {
parler: function() {
var mes_arguments = arguments[0] || '';
var phrase = mes_arguments.say || DEFAUT.dire;
console.log(phrase);
return this; // permet le chaînage, retourne l'objet lui-même, donc on peut appeler des méthodes dessus.
}
dire_temps: function() {
var mes_arguments = arguments[0] || '';
var temps = mes_arguments.temps || DEF
return this; // permet le chaînage, retourne l'objet lui-même, donc on peut appeler des méthodes dessus.
}
}
})(); name_space.dire_temps({temps: “très moche !”}).dire_temps().parler();
jsfn/chaining_module_method_calls.1454279832.txt.gz · Last modified: 2016/01/31 23:37 by leo