Je suis toujours une recrue dans Frontend. J'ai 2 classes forts> non liés non liés (sans parent / enfant): J'essaie de: p> Info supplémentaire: strong> p>
3 Réponses :
Si les classes ne sont pas liées, il n'y a que de trois manières que vous pouvez utiliser des méthodes d'une classe en dehors de la classe (ou, vraiment, à l'intérieur):
Si c'est une méthode code> statique code>, appelez-la directement: p>
S'il s'agit d'un prototype ou d'une méthode d'instance, la chose habituelle est de créer une instance, puis d'appeler la méthode sur cette instance: p>
Si c'est une méthode de prototype, vous em> peut l'appeler sans créer d'instance, mais c'est // ALMOST CERTAINLY NOT THE RIGHT THING
const obj = {};
Search.prototype.prototypeMethod.call(obj);
Merci beaucoup! La méthode n ° 2 était la voie à suivre.
Vous avez besoin d'une instance de classe comme répondu déjà.
myInstance.search('someInput');
Prendre J'ai 2 classes non liées (sans parent / enfant): p>
blockQuote>
à la fois dans le même écran / Vue / App / Composant? Puis indirectement mais toujours lié. P>
J'essaie de: p>
Il existe quelques façons de gérer l'état commun (valeurs ou méthodes): p>
Utilisation de PREECT - alors recherchez une minuscule gestion de l'état mondial, F.e. STONTXT ou UNSTATE P>