Feststellen, ob eine Funktion aufgerufen wurde, ohne dass eine globale Variable festgelegt wurde

Ich bin auf der Suche nach einer guten Technik, um von der Versuchung abzukommen, eine globale Variable zu setzen.

Wenn jemand zum ersten Mal eine Funktion durch Klicken auf eine Schaltfläche ausführt, wird eine Anfangsfunktion ausgelöst, mit der einige Elemente in Draggables umgewandelt werden. Wenn sie später ein zweites Mal auf die Schaltfläche klicken, möchte ich feststellen, ob dieinit Die Funktion wurde initialisiert, und wenn ja, um sie nicht erneut aufzurufen. Ich könnte dies leicht tun, indem ich eine globale Variable aus derinit Funktion und dann überprüfen Sie diese Variable von der Klickfunktion, aber ich frage mich, wie Sie dies tun können, ohne eine globale Variable festzulegen. Ich hätte gerne ein Beispiel dafür.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage