Javascript偏函数
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 490
偏函数应用闭包应用的一种实例:functionjoinWords(a,b){return[a,b].join('')}functionprefixer(word){returnfun

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

实例:

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

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

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2