sobald one
erwartet Funktion als Argument two(3)
sollte Funktion zurückgeben.
diese Bedingung erforderlich ist so, um es Ihre two
Funktion zu erreichen, sollte es führt
so zu one
als Argument übergeben
function two(arg1){
console.log(arg1);
return function(arg2) {
console.log(arg2);
};
}
sein wird
so two(3)
Funktionsaufruf vor Wert auf variable Motor zuweisen. Und Ausführung von two(3)
Anrufprotokolle 3
zur Konsole und kehrt funktionieren
function(arg2) {
console.log(arg2);
};
und dann ordnet Motor ausgeführt Wert (zurück Funktion) func
variabel. so func
Parameter von one
Funktion sieht nun wie
func = function(arg2) {
console.log(arg2);
};
one
Anrufe func
mit 5
als Argument übergeben. so 5
wird an der Konsole protokolliert.
Kann den Zweck der Funktionen aus dem Code nicht erhalten. Es wird besser, wenn Sie es in der Sprache erklären können. – jaibatrik
Es gibt keinen Zweck, diese sind dumbed down Beispiele zu illustrieren, was ich ohne unnötige Details – Adam0410
Ich glaube @ MrFarberToYou Antwort fasst meine Gedanken. – jaibatrik