Advertisement
kstoyanov

03. Car Factory

Oct 13th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function carFactory(order) {
  2.   const car = {
  3.     model: order.model,
  4.     engine: { power: 90, volume: 1800 },
  5.     carriage: {
  6.       type: order.carriage,
  7.       color: order.color,
  8.     },
  9.     wheels: [],
  10.   };
  11.   if (order.power > 90 && order.power <= 120) {
  12.     car.engine.power = 120;
  13.     car.engine.volume = 2400;
  14.   } else if (order.power >= 200) {
  15.     car.engine.power = 200;
  16.     car.engine.volume = 3500;
  17.   }
  18.  
  19.   let wheelsize = Math.floor(order.wheelsize);
  20.   if (wheelsize % 2 === 0) wheelsize--;
  21.  
  22.   for (let i = 0; i < 4; i++) car.wheels.push(wheelsize);
  23.   return car;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement