Voldemord

js calc index

Oct 1st, 2020 (edited)
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //zad1
  2. console.log("zad1")
  3. function sumOld(){
  4.   console.log(arguments);
  5.   var x = 0;
  6.   for( i = 0; arguments.length > i; i ++)
  7.     x += arguments[i];
  8.   console.log(x);
  9. }
  10. sumOld(1,2,3,4,5)
  11.  
  12.  
  13. //zad2 i 3
  14. console.log("\nzad2 i 3")
  15. const _ = require('lodash');
  16.  
  17. function sum(){
  18.   var x = true;
  19.  
  20.   function checkNumber(element, index,array){
  21.     if(!_.isNumber(element)){
  22.       console.log("[" + index + "] " + element + " błędny typ argumentu");
  23.       x = false;
  24.     }
  25.   }
  26.  
  27.   _.forEach(arguments,checkNumber)
  28.   if(x){
  29.     console.log(_.sum(arguments))
  30.   }
  31. }
  32.  
  33. sum(1,'xd',3,'ala',5)
  34. sum(1,2,3,4,5)
  35.  
  36. //zad4
  37. console.log("\nzad4")
  38.  
  39. const Calculator = require('./calculator.js')
  40.  
  41. const item1 = new Calculator([1,2,3,4,5])
  42.  
  43.  
  44. const item2 = new Calculator ([1,'text',3,{}])
  45.  
  46. item1.sum();
  47. item1.substract();
  48.  
  49. item2.sum();
  50. item2.substract();
  51.  
Add Comment
Please, Sign In to add comment