おくる閉鎖機能

関数fn(){ 
return関数(){// S。
console.log( "こんにちは")
戻り関数(){// S1
はconsole.log( "世界")
}
}
}
VAR S = FN()
はconsole.log(S)
VAR S1 = S()
はconsole.log(S1)
S1();


最初のステップ:Sに割り当てられたFN、にconsole.log(S)出力は、戻り値です。

ステップ:)(S、戻り値はSの関数であるためには、S1、VAR S1 = S()に割り当てられ 、 出力はハロー()オペレーションSに相当し、SはS1に割り当てられている
にconsole.log( S1)の出力S1を返す関数である

ステップ:S1(); S1を実行し、出力ハロー
 

おすすめ

転載: www.cnblogs.com/hy96/p/11372429.html