Bonjour, je suis tombe sur un concept que je trouve genial, mais que j'ai du mal a implementer (code simple/concis)
un service va commencer par initialiser un tableau qui stockera les commandes a executer quand le script principal sera telecharge
par exemple monService = monService || {cmd:[] } ainsi, on peux ajouter ce qu'on veut : monService.cmd.push(() => { console.log('ok'); });.
et quand monService sera telecharge, il executera tout ce qu'il y aura dans monService.cmd.
jusque la ca va, mais meme apres telechargement du service, on pourra toujours faire monService.cmd.push(() => console.log('re'); }); et celui-ci sera quand meme execute
comment implementeriez-vous ca : un setInterval degeux qui verifie le contenu de monService.cmd ?
un observer sur l'array ?
autre ?
les solutions que je trouve sur internet me semblent completement dysproportionnes par rapport au probleme
Partager