透過閉包來建立預先填入好的某些參數的函數。
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
由此可見可以透過這個來創建動態名稱的函數,看起來應該很牛B,程式碼可讀性也更好。