Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function carFactori({ model, power, color, carriage, wheelsize }) {
- let engines = {
- small: { power: 90, volume: 1800 },
- normal: { power: 120, volume: 2400 },
- monster: { power: 200, volume: 3500 },
- }
- let engine = {}
- if (power <= 90) {
- engine = engines.small
- } else if (power <= 120) {
- engine = engines.normal
- } else {
- engine = engines.monster
- }
- let newSizeWheelse = wheelsize % 2 === 0 ? --wheelsize : wheelsize
- return car = {
- model,
- engine,
- carriage: { type: carriage, color: color },
- wheels: Array(4).fill(newSizeWheelse),
- }
- }
- console.log(carFactori({
- model: 'VW Golf II',
- power: 90,
- color: 'blue',
- carriage: 'hatchback',
- wheelsize: 14
- }
- ))
- carFactori({
- model: 'Opel Vectra',
- power: 110,
- color: 'grey',
- carriage: 'coupe',
- wheelsize: 17
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement