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 返回函数的写法    

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

posted @ 2011-08-11 09:25  顺武  阅读(2434)  评论(0编辑  收藏  举报