クロージャを使用して、事前に入力された特定のパラメータを持つ関数を作成します。
JavaScript コード
function jionWords(a, b){ return [a, b].jion(' '); } function prefixer(word){ return function(b){ return jionWords(word, b); } } var hate = prefixer('Hate'); hate('Java'); //返回值为:Hate Java
これを使用して動的な名前を持つ関数を作成できることがわかります。見栄えがよくなり、コードがより読みやすくなります。