高阶函数

 1 function not(f){
 2                 return function(){
 3                     var result = f.apply(this,arguments);
 4                     return !result;
 5                 }
 6             }
 7             var even = function(x){
 8                 return x%2 === 0;
 9             }
10             var odd = not(even);
11             console.log([1,3,5].every(odd))

 

posted @ 2013-08-13 14:14  fanhc019  阅读(138)  评论(0编辑  收藏  举报