Ich habe eine Javascript-Klasse, die mit den der Klasse zur Verfügung gestellten Daten eine Reihe von Gültigkeitsprüfungen durchführt. Ich versuche herauszufinden, die beste Möglichkeit zum Erstellen einer validate() - Funktion, die einen Fehler oder mehrere Fehler zurückgeben würde. Ein Weg wäre, ein Array von Fehlern zurückzugeben. Eine andere Möglichkeit wäre, einen Delegaten an die Funktion zu übergeben, die ausgelöst wird, wenn ein Fehler auftritt. Eine andere Möglichkeit wäre, ein Ereignis zu erstellen, das ausgelöst wird, wenn ein Fehler auftritt. Aus diesen 3, was wäre das Beste für das, was ich erreichen möchte?Fehlerliste im Vergleich zur Delegate-Funktion
Die Rückgabe eines Arrays macht die Schnittstelle etwas komplex. Wenn ich andererseits einen Delegaten oder ein Ereignis verwende, könnte der Delegate-Funktions-/Ereigniscode auch ein wenig komplex sein.
Willst du sagen, Ereignisse zu verwenden? – Andrew