javascript: Funktionsaufruf an sich selbst

8

Ich nehme den folgenden Code an:

%Vor%

Wie kann ich mich an diese Funktion "anonym" erinnern? Ich kann dieser Funktion keinen Namen geben:

%Vor%

Ich kann so etwas tun:

%Vor%

Was ich brauche, ist etwa so:

%Vor%

danke.

BEARBEITEN:

Lösung:

%Vor%     
andres descalzo 24.11.2009, 17:54
quelle

2 Antworten

20

Sie können Ihre anonyme Funktion tatsächlich benennen:

%Vor%

Sie können auch arguments.callee :

verwenden %Vor%

Ich würde mit dem ehemaligen gehen.

    
Crescent Fresh 24.11.2009, 17:58
quelle
1

Können Sie erklären, warum Sie die Funktion nicht benennen können? Sie können arguments.callee verwenden, um einen Verweis auf die aktuelle Funktion zu erhalten, aber das ist veraltet und ich bin nicht sicher, wie viel Unterstützung es unter den aktuellen Browsern hat.

    
jthg 24.11.2009 18:06
quelle

Tags und Links