Path: csiph.com!1.us.feeder.erje.net!3.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!news-2.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Stefan Reuther Newsgroups: de.comp.lang.javascript Subject: Re: js classe soll funktion mit callback aufrufen Date: Sat, 29 Oct 2022 15:40:28 +0200 Lines: 18 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net wSTeSOzetLklq5IkcjstZQmXoSIihDFV0+DU5FKCKkVU9xnqef Cancel-Lock: sha1:ZI7qb5Rve0wSyIgCiB9IAJVc2Ao= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 Hamster/2.1.0.1538 In-Reply-To: Xref: csiph.com de.comp.lang.javascript:5348 Am 29.10.2022 um 08:49 schrieb Jan Novak: > Am 26.10.22 um 19:22 schrieb Stefan Reuther: >> Du benutzt die `done`-Funktion und übergibst ihr eine anonyme Funktion. >> Das ist genau das gleiche. `function(raw) {...` legt ein solches >> Funktionsobjekt an, speichert es aber nicht erst unter einem Namen ab, >> sondern gibt es direkt an `done` - genau wie `console.log(1+2)` das >> Ergebnis der Addition nicht erst abspeichert, sondern direkt übergibt. > > dann wird bei einem Callback eine "neue" Instanz aufgerufen? Nein, es wird keine neue Instanz des Objekts angelegt. > Weil das funktioniert nicht ( >> andereFunktion() ): Du zeigst nicht, wie du Instanzen anlegst. Stefan