georgiev955

7.cookingNumb

Sep 14th, 2023
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cookingByNumbers(num, ...actions) {
  2.     let number = +num;
  3.  
  4.     let handler = {
  5.         chop(number) {
  6.             return number / 2;
  7.         },
  8.         dice(number) {
  9.             return Math.sqrt(number);
  10.         },
  11.         spice(number) {
  12.             return number+=1;
  13.         },
  14.         bake(number) {
  15.             return number *= 3;
  16.         },
  17.         fillet(number) {
  18.             return number * 0.8;
  19.         }
  20.     };
  21.  
  22.     for (const action of actions) {
  23.         number = handler[action](number);
  24.         console.log(number);
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment