jquery Funktion innerhalb einer Funktion

7

Ist es möglich, eine Funktion in einer anderen Funktion zu haben?

%Vor%     
daryl 21.07.2011, 22:10
quelle

3 Antworten

14

Ja, du kannst es so haben. bar ist für niemanden außerhalb von foo sichtbar.

Und Sie können bar in foo wie:

aufrufen %Vor%     
Mrchief 21.07.2011, 22:12
quelle
4

Ja, das kannst du.
Oder du kannst das tun,

%Vor%

Oder das,

%Vor%

Oder Sie möchten, dass die Funktion "bar" universell ist,

%Vor%

Hoppe das hilft dir.

    
Derek 朕會功夫 21.07.2011 22:27
quelle
3

Das nennt man eine verschachtelte Funktion in Javascript. Die innere Funktion ist für die äußere Funktion privat und bildet auch eine Schließung. Weitere Details finden Sie hier .

Seien Sie jedoch besonders vorsichtig bei Variablennamen-Kollisionen. Eine Variable in der äußeren Funktion ist für die innere Funktion sichtbar, aber nicht umgekehrt.

    
GarlicFries 21.07.2011 22:14
quelle

Tags und Links