Javascript偏函数应用

偏函数应用 闭包应用的一种

实例:

function joinWords(a,b) { return [a,b].join(' '); }

function prefixer(word) { return function(b) { return joinWords(word,b); } }

var prefixWithHate = prefixer('Hate'); console.log(prefixWithHat('Java'));

prefixer函数授受一个词作为参数,返回一个函数并预先填入这个词作为第一个参数,这是利用闭包,word 对于内部函数是可以访问的,

学习点,

偏函数中的闭包 参数对于子函数永远可见

函数内用retrurn 返回函数的写法

用一个变量获得成为一个函数