Замыкание!

  1. a = function(){
  2.     var b = 0;
  3.     for(i in arguments){
  4.         b += arguments[i];
  5.     }
  6.     return function(c){
  7.         return b+c;
  8.     }
  9. }
  10.  
  11. any = a(1,2,3);
  12.  
  13.  
  14. alert(any(3));
  15. alert(any(4));
Видите какие возможности у JS?

Реклама

Мы в соцсетях

tw tg yt gt