I want to print inventory data:
const inventory = require('./cars.js');
console.log(inventory[id])
the data is like this:
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,
},
];
You can loop over your inventory list and look up the item by ID.
const 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,
},
];
function getInventoryById(inventory, inventoryId) {
return inventory.find(item => item.id === inventoryId);
}
const item = getInventoryById(inventory, 3)
// item:
// {
// id: 3,
// car_make: 'Land Rover',
// car_model: 'Defender Ice Edition',
// car_year: 2010
// }