Question

The car dealer has all of their inventory housed in the array seen below. Scroll down...

The car dealer has all of their inventory housed in the array seen below. Scroll down past the data to find out how you can help the car dealer.

let inventory = [

{ id: 1, car_make: "Lincoln", car_model: "Navigator", car_year: 2009 },

{ id: 2, car_make: "Mazda", car_model: "Miata MX-5", car_year: 2001 },

{ id: 3, car_make: "Land Rover", car_model: "Defender Ice Edition", car_year: 2010 },

{ id: 4, car_make: "Honda", car_model: "Accord", car_year: 1983 },

{ id: 5, car_make: "Mitsubishi", car_model: "Galant", car_year: 1990 },

{ id: 6, car_make: "Honda", car_model: "Accord", car_year: 1995 },

{ id: 7, car_make: "Smart", car_model: "Fortwo", car_year: 2009 },

{ id: 8, car_make: "Audi", car_model: "4000CS Quattro", car_year: 1987 },

{ id: 9, car_make: "Ford", car_model: "Windstar", car_year: 1996 },

{ id: 10, car_make: "Mercedes-Benz", car_model: "E-Class", car_year: 2000 },

{ id: 11, car_make: "Infiniti", car_model: "G35", car_year: 2004 },

{ id: 12, car_make: "Lotus", car_model: "Esprit", car_year: 2004 },

{ id: 13, car_make: "Chevrolet", car_model: "Cavalier", car_year: 1997 },

{ id: 14, car_make: "Dodge", car_model: "Ram Van 1500", car_year: 1999 },

{ id: 15, car_make: "Dodge", car_model: "Intrepid", car_year: 2000 },

{ id: 16, car_make: "Mitsubishi", car_model: "Montero Sport", car_year: 2001 },

{ id: 17, car_make: "Buick", car_model: "Skylark", car_year: 1987 },

{ id: 18, car_make: "Geo", car_model: "Prizm", car_year: 1995 },

{ id: 19, car_make: "Oldsmobile", car_model: "Bravada", car_year: 1994 },

{ id: 20, car_make: "Mazda", car_model: "Familia", car_year: 1985 },

{ id: 21, car_make: "Chevrolet", car_model: "Express 1500", car_year: 2003 },

{ id: 22, car_make: "Jeep", car_model: "Wrangler", car_year: 1997 },

{ id: 23, car_make: "Eagle", car_model: "Talon", car_year: 1992 },

{ id: 24, car_make: "Toyota", car_model: "MR2", car_year: 2003 },

{ id: 25, car_make: "BMW", car_model: "525", car_year: 2005 },

{ id: 26, car_make: "Cadillac", car_model: "Escalade", car_year: 2005 },

{ id: 27, car_make: "Infiniti", car_model: "Q", car_year: 2000 },

{ id: 28, car_make: "Suzuki", car_model: "Aerio", car_year: 2005 },

{ id: 29, car_make: "Mercury", car_model: "Topaz", car_year: 1993 },

{ id: 30, car_make: "BMW", car_model: "6 Series", car_year: 2010 },

{ id: 31, car_make: "Pontiac", car_model: "GTO", car_year: 1964 },

{ id: 32, car_make: "Dodge", car_model: "Ram Van 3500", car_year: 1999 },

{ id: 33, car_make: "Jeep", car_model: "Wrangler", car_year: 2011 },

{ id: 34, car_make: "Ford", car_model: "Escort", car_year: 1991 },

{ id: 35, car_make: "Chrysler", car_model: "300M", car_year: 2000 },

{ id: 36, car_make: "Volvo", car_model: "XC70", car_year: 2003 },

{ id: 37, car_make: "Oldsmobile", car_model: "LSS", car_year: 1997 },

{ id: 38, car_make: "Toyota", car_model: "Camry", car_year: 1992 },

{ id: 39, car_make: "Ford", car_model: "Econoline E250", car_year: 1998 },

{ id: 40, car_make: "Lotus", car_model: "Evora", car_year: 2012 },

{ id: 41, car_make: "Ford", car_model: "Mustang", car_year: 1965 },

{ id: 42, car_make: "GMC", car_model: "Yukon", car_year: 1996 },

{ id: 43, car_make: "Mercedes-Benz", car_model: "R-Class", car_year: 2009 },

{ id: 44, car_make: "Audi", car_model: "Q7", car_year: 2012 },

{ id: 45, car_make: "Audi", car_model: "TT", car_year: 2008 },

{ id: 46, car_make: "Oldsmobile", car_model: "Ciera", car_year: 1995 },

{ id: 47, car_make: "Volkswagen", car_model: "Jetta", car_year: 2007 },

{ id: 48, car_make: "Dodge", car_model: "Magnum", car_year: 2008 },

{ id: 49, car_make: "Chrysler", car_model: "Sebring", car_year: 1996 },

{ id: 50, car_make: "Lincoln", car_model: "Town Car", car_year: 1999 }

];

// Example 1 for loop:

// const arr = ['a', 'b', 'c', 'd'];

// for (let i = 0; i < arr.length; i++) {

// console.log(arr[i]);

// }

// 'a' 'b' 'c' 'd'

// Example 2 for loop:

// const arr = [12, 13, 14, 15];

// const evens = [];

// for (let i = 0; i < arr.length; i++) {

// if (arr[i] % 2 === 0) { evens.push(arr[i]); }

// }

// console.log(evens);

// [12, 14]

// ==== Challenge 1 ====

// The dealer can't recall the information for a car with an id of 33 on his lot. Help the dealer find out which car has an id of 33 by logging the car's year, make, and model in the console log provided to you below:

console.log(`Car 33 is a *car year goes here* *car make goes here* *car model goes here*`);

// ==== Challenge 2 ====

// The dealer needs the information on the last car in their inventory. What is the make and model of the last car in the inventory? Log the make and model into the console.

let lastCar = 0;

console.log();

// ==== Challenge 3 ====

// The marketing team wants the car models listed alphabetically on the website. Sort all the car model names into alphabetical order and log the results in the console

let carModels = [];

let carModelsSorted = [];

console.log();

// ==== Challenge 4 ====

// The accounting team needs all the years from every car on the lot. Create a new array from the dealer data containing only the car years and log the result in the console.

let carYears = [];

console.log();

// ==== Challenge 5 ====

// The car lot manager needs to find out how many cars are older than the year 2000. Using the carYears array you just created, find out how many cars were made before the year 2000 by populating the array oldCars and logging it's length.

let oldCars = [];

console.log();

// ==== Challenge 6 ====

// A buyer is interested in seeing only BMW and Audi cars within the inventory. Return an array that only contains BMW and Audi cars. Once you have populated the BMWAndAudi array, use JSON.stringify() to show the results of the array in the console.

let BMWAndAudi = [];

console.log();

The car dealer has all of their inventory housed in the array seen below. Scroll down past the data to find out how you can help the car dealer.

let inventory = [

{ id: 1, car_make: "Lincoln", car_model: "Navigator", car_year: 2009 },

{ id: 2, car_make: "Mazda", car_model: "Miata MX-5", car_year: 2001 },

{ id: 3, car_make: "Land Rover", car_model: "Defender Ice Edition", car_year: 2010 },

{ id: 4, car_make: "Honda", car_model: "Accord", car_year: 1983 },

{ id: 5, car_make: "Mitsubishi", car_model: "Galant", car_year: 1990 },

{ id: 6, car_make: "Honda", car_model: "Accord", car_year: 1995 },

{ id: 7, car_make: "Smart", car_model: "Fortwo", car_year: 2009 },

{ id: 8, car_make: "Audi", car_model: "4000CS Quattro", car_year: 1987 },

{ id: 9, car_make: "Ford", car_model: "Windstar", car_year: 1996 },

{ id: 10, car_make: "Mercedes-Benz", car_model: "E-Class", car_year: 2000 },

{ id: 11, car_make: "Infiniti", car_model: "G35", car_year: 2004 },

{ id: 12, car_make: "Lotus", car_model: "Esprit", car_year: 2004 },

{ id: 13, car_make: "Chevrolet", car_model: "Cavalier", car_year: 1997 },

{ id: 14, car_make: "Dodge", car_model: "Ram Van 1500", car_year: 1999 },

{ id: 15, car_make: "Dodge", car_model: "Intrepid", car_year: 2000 },

{ id: 16, car_make: "Mitsubishi", car_model: "Montero Sport", car_year: 2001 },

{ id: 17, car_make: "Buick", car_model: "Skylark", car_year: 1987 },

{ id: 18, car_make: "Geo", car_model: "Prizm", car_year: 1995 },

{ id: 19, car_make: "Oldsmobile", car_model: "Bravada", car_year: 1994 },

{ id: 20, car_make: "Mazda", car_model: "Familia", car_year: 1985 },

{ id: 21, car_make: "Chevrolet", car_model: "Express 1500", car_year: 2003 },

{ id: 22, car_make: "Jeep", car_model: "Wrangler", car_year: 1997 },

{ id: 23, car_make: "Eagle", car_model: "Talon", car_year: 1992 },

{ id: 24, car_make: "Toyota", car_model: "MR2", car_year: 2003 },

{ id: 25, car_make: "BMW", car_model: "525", car_year: 2005 },

{ id: 26, car_make: "Cadillac", car_model: "Escalade", car_year: 2005 },

{ id: 27, car_make: "Infiniti", car_model: "Q", car_year: 2000 },

{ id: 28, car_make: "Suzuki", car_model: "Aerio", car_year: 2005 },

{ id: 29, car_make: "Mercury", car_model: "Topaz", car_year: 1993 },

{ id: 30, car_make: "BMW", car_model: "6 Series", car_year: 2010 },

{ id: 31, car_make: "Pontiac", car_model: "GTO", car_year: 1964 },

{ id: 32, car_make: "Dodge", car_model: "Ram Van 3500", car_year: 1999 },

{ id: 33, car_make: "Jeep", car_model: "Wrangler", car_year: 2011 },

{ id: 34, car_make: "Ford", car_model: "Escort", car_year: 1991 },

{ id: 35, car_make: "Chrysler", car_model: "300M", car_year: 2000 },

{ id: 36, car_make: "Volvo", car_model: "XC70", car_year: 2003 },

{ id: 37, car_make: "Oldsmobile", car_model: "LSS", car_year: 1997 },

{ id: 38, car_make: "Toyota", car_model: "Camry", car_year: 1992 },

{ id: 39, car_make: "Ford", car_model: "Econoline E250", car_year: 1998 },

{ id: 40, car_make: "Lotus", car_model: "Evora", car_year: 2012 },

{ id: 41, car_make: "Ford", car_model: "Mustang", car_year: 1965 },

{ id: 42, car_make: "GMC", car_model: "Yukon", car_year: 1996 },

{ id: 43, car_make: "Mercedes-Benz", car_model: "R-Class", car_year: 2009 },

{ id: 44, car_make: "Audi", car_model: "Q7", car_year: 2012 },

{ id: 45, car_make: "Audi", car_model: "TT", car_year: 2008 },

{ id: 46, car_make: "Oldsmobile", car_model: "Ciera", car_year: 1995 },

{ id: 47, car_make: "Volkswagen", car_model: "Jetta", car_year: 2007 },

{ id: 48, car_make: "Dodge", car_model: "Magnum", car_year: 2008 },

{ id: 49, car_make: "Chrysler", car_model: "Sebring", car_year: 1996 },

{ id: 50, car_make: "Lincoln", car_model: "Town Car", car_year: 1999 }

];

// Example 1 for loop:

// const arr = ['a', 'b', 'c', 'd'];

// for (let i = 0; i < arr.length; i++) {

// console.log(arr[i]);

// }

// 'a' 'b' 'c' 'd'

// Example 2 for loop:

// const arr = [12, 13, 14, 15];

// const evens = [];

// for (let i = 0; i < arr.length; i++) {

// if (arr[i] % 2 === 0) { evens.push(arr[i]); }

// }

// console.log(evens);

// [12, 14]

// ==== Challenge 1 ====

// The dealer can't recall the information for a car with an id of 33 on his lot. Help the dealer find out which car has an id of 33 by logging the car's year, make, and model in the console log provided to you below:

console.log(`Car 33 is a *car year goes here* *car make goes here* *car model goes here*`);

// ==== Challenge 2 ====

// The dealer needs the information on the last car in their inventory. What is the make and model of the last car in the inventory? Log the make and model into the console.

let lastCar = 0;

console.log();

// ==== Challenge 3 ====

// The marketing team wants the car models listed alphabetically on the website. Sort all the car model names into alphabetical order and log the results in the console

let carModels = [];

let carModelsSorted = [];

console.log();

// ==== Challenge 4 ====

// The accounting team needs all the years from every car on the lot. Create a new array from the dealer data containing only the car years and log the result in the console.

let carYears = [];

console.log();

// ==== Challenge 5 ====

// The car lot manager needs to find out how many cars are older than the year 2000. Using the carYears array you just created, find out how many cars were made before the year 2000 by populating the array oldCars and logging it's length.

let oldCars = [];

console.log();

// ==== Challenge 6 ====

// A buyer is interested in seeing only BMW and Audi cars within the inventory. Return an array that only contains BMW and Audi cars. Once you have populated the BMWAndAudi array, use JSON.stringify() to show the results of the array in the console.

let BMWAndAudi = [];

console.log();

Homework Answers

Answer #1

code:

let inventory = [

{ id: 1, car_make: "Lincoln", car_model: "Navigator", car_year: 2009 },

{ id: 2, car_make: "Mazda", car_model: "Miata MX-5", car_year: 2001 },

{ id: 3, car_make: "Land Rover", car_model: "Defender Ice Edition", car_year: 2010 },

{ id: 4, car_make: "Honda", car_model: "Accord", car_year: 1983 },

{ id: 5, car_make: "Mitsubishi", car_model: "Galant", car_year: 1990 },

{ id: 6, car_make: "Honda", car_model: "Accord", car_year: 1995 },

{ id: 7, car_make: "Smart", car_model: "Fortwo", car_year: 2009 },

{ id: 8, car_make: "Audi", car_model: "4000CS Quattro", car_year: 1987 },

{ id: 9, car_make: "Ford", car_model: "Windstar", car_year: 1996 },

{ id: 10, car_make: "Mercedes-Benz", car_model: "E-Class", car_year: 2000 },

{ id: 11, car_make: "Infiniti", car_model: "G35", car_year: 2004 },

{ id: 12, car_make: "Lotus", car_model: "Esprit", car_year: 2004 },

{ id: 13, car_make: "Chevrolet", car_model: "Cavalier", car_year: 1997 },

{ id: 14, car_make: "Dodge", car_model: "Ram Van 1500", car_year: 1999 },

{ id: 15, car_make: "Dodge", car_model: "Intrepid", car_year: 2000 },

{ id: 16, car_make: "Mitsubishi", car_model: "Montero Sport", car_year: 2001 },

{ id: 17, car_make: "Buick", car_model: "Skylark", car_year: 1987 },

{ id: 18, car_make: "Geo", car_model: "Prizm", car_year: 1995 },

{ id: 19, car_make: "Oldsmobile", car_model: "Bravada", car_year: 1994 },

{ id: 20, car_make: "Mazda", car_model: "Familia", car_year: 1985 },

{ id: 21, car_make: "Chevrolet", car_model: "Express 1500", car_year: 2003 },

{ id: 22, car_make: "Jeep", car_model: "Wrangler", car_year: 1997 },

{ id: 23, car_make: "Eagle", car_model: "Talon", car_year: 1992 },

{ id: 24, car_make: "Toyota", car_model: "MR2", car_year: 2003 },

{ id: 25, car_make: "BMW", car_model: "525", car_year: 2005 },

{ id: 26, car_make: "Cadillac", car_model: "Escalade", car_year: 2005 },

{ id: 27, car_make: "Infiniti", car_model: "Q", car_year: 2000 },

{ id: 28, car_make: "Suzuki", car_model: "Aerio", car_year: 2005 },

{ id: 29, car_make: "Mercury", car_model: "Topaz", car_year: 1993 },

{ id: 30, car_make: "BMW", car_model: "6 Series", car_year: 2010 },

{ id: 31, car_make: "Pontiac", car_model: "GTO", car_year: 1964 },

{ id: 32, car_make: "Dodge", car_model: "Ram Van 3500", car_year: 1999 },

{ id: 33, car_make: "Jeep", car_model: "Wrangler", car_year: 2011 },

{ id: 34, car_make: "Ford", car_model: "Escort", car_year: 1991 },

{ id: 35, car_make: "Chrysler", car_model: "300M", car_year: 2000 },

{ id: 36, car_make: "Volvo", car_model: "XC70", car_year: 2003 },

{ id: 37, car_make: "Oldsmobile", car_model: "LSS", car_year: 1997 },

{ id: 38, car_make: "Toyota", car_model: "Camry", car_year: 1992 },

{ id: 39, car_make: "Ford", car_model: "Econoline E250", car_year: 1998 },

{ id: 40, car_make: "Lotus", car_model: "Evora", car_year: 2012 },

{ id: 41, car_make: "Ford", car_model: "Mustang", car_year: 1965 },

{ id: 42, car_make: "GMC", car_model: "Yukon", car_year: 1996 },

{ id: 43, car_make: "Mercedes-Benz", car_model: "R-Class", car_year: 2009 },

{ id: 44, car_make: "Audi", car_model: "Q7", car_year: 2012 },

{ id: 45, car_make: "Audi", car_model: "TT", car_year: 2008 },

{ id: 46, car_make: "Oldsmobile", car_model: "Ciera", car_year: 1995 },

{ id: 47, car_make: "Volkswagen", car_model: "Jetta", car_year: 2007 },

{ id: 48, car_make: "Dodge", car_model: "Magnum", car_year: 2008 },

{ id: 49, car_make: "Chrysler", car_model: "Sebring", car_year: 1996 },

{ id: 50, car_make: "Lincoln", car_model: "Town Car", car_year: 1999 }

];

// Example 1 for loop:

// const arr = ['a', 'b', 'c', 'd'];

// for (let i = 0; i < arr.length; i++) {

// console.log(arr[i]);

// }

// 'a' 'b' 'c' 'd'

// Example 2 for loop:

// const arr = [12, 13, 14, 15];

// const evens = [];

// for (let i = 0; i < arr.length; i++) {

// if (arr[i] % 2 === 0) { evens.push(arr[i]); }

// }

// console.log(evens);

// [12, 14]

// ==== Challenge 1 ====

// The dealer can't recall the information for a car with an id of 33 on his lot. Help the dealer find out which car has an id of 33 by logging the car's year, make, and model in the console log provided to you below:

let res=null

for(let i=0;i<inventory.length;i++){

if(inventory[i].id===33)

res = inventory[i]

}

console.log(`Car 33 is a ${res.car_year} ${res.car_make} ${res.car_model}`);

// ==== Challenge 2 ====

// The dealer needs the information on the last car in their inventory. What is the make and model of the last car in the inventory? Log the make and model into the console.

let lastCar = 0;

let id=0

for(let i=0;i<inventory.length;i++){

if(inventory[i].id>id){

id = inventory[i].id;

lastCar = i;

}

}

console.log(`Last car ${inventory[lastCar].car_make} ${inventory[lastCar].car_model}`);

// ==== Challenge 3 ====

// The marketing team wants the car models listed alphabetically on the website. Sort all the car model names into alphabetical order and log the results in the console

let carModels = [];

for(let i=0;i<inventory.length;i++){

carModels.push(inventory[i].car_model)

}

let carModelsSorted = carModels.sort();

console.log(carModelsSorted);

// ==== Challenge 4 ====

// The accounting team needs all the years from every car on the lot. Create a new array from the dealer data containing only the car years and log the result in the console.

let carYears = [];

for(let i=0;i<inventory.length;i++){

carYears.push(inventory[i].car_year)

}

console.log(carYears);

// ==== Challenge 5 ====

// The car lot manager needs to find out how many cars are older than the year 2000. Using the carYears array you just created, find out how many cars were made before the year 2000 by populating the array oldCars and logging it's length.

let oldCars = [];

for(let i=0;i<carYears.length;i++){

if(carYears[i]<2000)

oldCars.push(carYears[i])

}

console.log(`Old cars count : ${oldCars.length}`);

// ==== Challenge 6 ====

// A buyer is interested in seeing only BMW and Audi cars within the inventory. Return an array that only contains BMW and Audi cars. Once you have populated the BMWAndAudi array, use JSON.stringify() to show the results of the array in the console.

let BMWAndAudi = [];

for(let i=0;i<inventory.length;i++){

if(inventory[i].car_make==='BMW' || inventory[i].car_make==='Audi')

BMWAndAudi.push(inventory[i])

}

console.log(JSON.stringify(BMWAndAudi));

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT
Active Questions
  • How can you use Bayes’ theorem in light of new information? In Bayes’ theorem, how does...
    asked 3 minutes ago
  • Which of the following is not one of the four states of a working file? Unchanged,...
    asked 6 minutes ago
  • Assume we have CPU instructions that look like this: load register, address save register, address Where...
    asked 19 minutes ago
  • What is the difference between the following two declarations? char array[] = “Hello World”; char *array...
    asked 35 minutes ago
  • Discuss knowledge and understanding gleaned from The Least Dangerous Assumption and Strategies for Presuming Competence. How...
    asked 35 minutes ago
  • Exercise 13-20 (LO13-3) The owner of Maumee Ford-Volvo wants to study the relationship between the age...
    asked 37 minutes ago
  • Scenario The Department of Administrative Services (DAS) provides a number of services to other departments in...
    asked 45 minutes ago
  • Linear Regressions The number of newly reported crime cases in a county in New York State...
    asked 50 minutes ago
  • Specialty courts have been developed for various categories of crimes and offenders (e.g., mental health, substance...
    asked 54 minutes ago
  • An air-track cart with mass m=0.40kg and speed v0=1.2m/s approaches two other carts that are at...
    asked 54 minutes ago
  • Write a program in C# that reverses a collection and removes elements that are divisible by...
    asked 57 minutes ago
  • A gas pipeline with the thickness of 4mm is to be joint together by using welding...
    asked 1 hour ago