Bonjour
Dans l’idée d’ordonner un code qui s’annonce volumineux, j’essaie de créer une bibliothèque. Et je voudrais organiser les méthodes sur au moins deux niveaux. Dans l’exemple de mon code, je veux pouvoir appeler malib.test.hello().
J’ai essayé toutes sortes de chose, voici ce qui me semble le plus proche de ce que je cherche :
Et pour l’appeler :
La première instruction fonctionne bien, mais la seconde, qui est ce que je cherche, ne veut rien comprendre.
Des idées ? Merci d’avance.
Dans l’idée d’ordonner un code qui s’annonce volumineux, j’essaie de créer une bibliothèque. Et je voudrais organiser les méthodes sur au moins deux niveaux. Dans l’exemple de mon code, je veux pouvoir appeler malib.test.hello().
J’ai essayé toutes sortes de chose, voici ce qui me semble le plus proche de ce que je cherche :
var malib = (function(){
var hello = function(name='World'){
return "Hello " + name + " !!!" ;
}
var test = (function(){
var hello = function(name='Word'){
return "Hello " + name + " !!!" ;
}
return {
hello:hello,
};
})();
return {
hello:hello,
test:test.hello,
}
})();
Et pour l’appeler :
<script>
console.log(malib.hello())
console.log(malib.test.hello())
</script>
La première instruction fonctionne bien, mais la seconde, qui est ce que je cherche, ne veut rien comprendre.
Des idées ? Merci d’avance.