JavaScript - Rückkehr aus der anonymen Funktion (varScope)
<script>
var sample = function() {
(function() {
return "something"
})();
//how can I return it here again?
}
</script>
Gibt es eine Möglichkeit zur Rückkehr der zurückgegebene Wert von der anonymen Funktion in der übergeordneten Funktion wieder oder brauche ich eine definierte Funktion zu erhalten, ist der zurückgegebene Wert? Danke! 🙂
- Ok, ich bin dumm. Legen Sie einfach die
return
vor der anonymen Funktion und fertig. LOL. - Ähm, speichern Sie das Ergebnis des selbst-die Ausführung in einer Variablen, oder nur
return
es direkt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach die return-Anweisung an der Stelle, wo Sie die Funktion aufrufen.
return confirm('really?')
. Die Funktion wird aufgerufen und dessen Rückgabewert zurückgegeben wird wiederum. Sie haben zu verlassen()
aus, um wieder die Funktion selbst.