kolesoffac

multi function optimize

Mar 27th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. function add(n) {
  2. var s = n;
  3.  
  4. function innerAdd(n1) {
  5. s += n1;
  6. return innerAdd;
  7. }
  8.  
  9. innerAdd.toString = function () {
  10. return s;
  11. }
  12.  
  13. return innerAdd;
  14. }
  15.  
  16. alert( add(1) ) // выведет '1'
  17. alert( add(1)(9) ) // выведет '10'
  18. alert( add(4)(4)(4) ) // выведет '12'
Advertisement
Add Comment
Please, Sign In to add comment