JavaScript loop calculates the sum of multiple parameters

From , 5 Years ago, written in JavaScript, viewed 94 times.
URL https://pastebin.vip/view/4493f535
  1. var sum = function() {
  2.     var args = toArray.apply(null, arguments);
  3.    
  4.     // alert(args.length);
  5.    
  6.     if (args.length == 1) return args[0];
  7.    
  8.     else return args[0] + sum.apply(null, args.slice(1, args.length));
  9.    
  10. }
  11.    
  12. var toArray = function() {
  13.     var args = [];
  14.     for(var i=0; i<arguments.length; i++) args.push(arguments[i]);
  15.  
  16.     return args;
  17. }
  18.    
  19. sum(2, 9, 8); // 19
  20.  
  21. sum(sum(2, 9, 8), 8); // 27
  22. //javascript/1987

Reply to "JavaScript loop calculates the sum of multiple parameters"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website