Advertisement
tochka

03. Car Factory

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