Javascript偏函数应用
2011-08-11 09:25
218 查看
偏函数应用 闭包应用的一种
实例:
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 返回函数的写法
用一个变量获得成为一个函数
实例:
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 返回函数的写法
用一个变量获得成为一个函数
相关文章推荐
- JavaScript基础之八——全局函数的应用
- AJAX 应用 - 透过 JavaScript 调用 C# 函数
- Javascript图像处理―阈值函数实例应用
- JavaScript延时执行函数中对call和apply的应用
- JavaScript 学习笔记十一 函数高级应用
- javascript中的绑定与解绑函数应用示例
- JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)
- JavaScript 字符函数replace函数 的应用案例
- javascript 应用- 操作节点的函数
- javascript 函数的几种声明函数以及应用环境
- 如何解决在ASP.NET中应用JavaScript的 alert 函数时弹出的窗口背景全部为白色的问题
- JavaScript 函数节流和函数去抖应用场景辨析
- javascript中的eval()函数应用以及要点
- JavaScript的clone函数的实现及应用条件
- JavaScript进阶 函数、定义函数、函数应用、对象
- Node.js高级编程:用JavaScript构建可伸缩应用(6)2.6 核心API基础-使用计时器制定函数的执行计划
- JavaScript进阶系列02,函数作为参数以及在数组中的应用
- Javascript图像处理―阈值函数实例应用
- Javascript中内建函数reduce的应用详解
- JavaScript笔记;函数的应用