Advertisement
bebo231312312321

Untitled

Mar 25th, 2023
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function carFactori({ model, power, color, carriage, wheelsize }) {
  2.     let engines = {
  3.         small: { power: 90, volume: 1800 },
  4.         normal: { power: 120, volume: 2400 },
  5.         monster: { power: 200, volume: 3500 },
  6.     }
  7.  
  8.     let engine = {}
  9.     if (power <= 90) {
  10.         engine = engines.small
  11.     } else if (power <= 120) {
  12.         engine = engines.normal
  13.     } else {
  14.         engine = engines.monster
  15.     }
  16.     let newSizeWheelse = wheelsize % 2 === 0 ? --wheelsize : wheelsize
  17.     return car = {
  18.         model,
  19.         engine,
  20.         carriage: { type: carriage, color: color },
  21.         wheels: Array(4).fill(newSizeWheelse),
  22.     }
  23. }
  24. console.log(carFactori({
  25.     model: 'VW Golf II',
  26.     power: 90,
  27.     color: 'blue',
  28.     carriage: 'hatchback',
  29.     wheelsize: 14
  30. }
  31. ))
  32. carFactori({
  33.     model: 'Opel Vectra',
  34.     power: 110,
  35.     color: 'grey',
  36.     carriage: 'coupe',
  37.     wheelsize: 17
  38. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement