J'utilise des fonctions "usines" qui fabriquent des objets. Pour simplifier, j'ai une bibliothéque de livres. J'ai donc une fonction usine capable de générer des bibliothéques (même si j'en ai besoin que d'une pour le moment) et une autre capable de générer des livres. Le code ressemble à ça :
const addLivre = ({
name = 'livre sans titre'
} = {}) => ({
name
})
const addBiblio = ({
list = [] //liste de livres
} = {}) => {
if (list.length === 0) {
list.push(addLivre({name: 'Guide d\'utilisation'})
}
return {list}
}
Comme on peut le voir, si une bibliothèque est créée sans livre, alors un guide d'utilisation est créé et ajouté à la bibliothèque.
Pour ajouter une bibliothèque, je fais :
const maBiblio = addBiblio()
"maBiblio" contient bien un livre qui se nomme "Guide d'utilisation".
Maintenant, je voudrais ajouter un nouveau livre à la bibliothèque et j'aimerai, pour ce faire, écrire :
× 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.
Nodo : Bibliothèque JS pour manipuler le DOM facilement.
Nodo : Bibliothèque JS pour manipuler le DOM facilement.
Nodo : Bibliothèque JS pour manipuler le DOM facilement.