I am given an array of data for a campsite, one of the key:value pairs being isReserved: false. I need to write a function called availableCampsites() and return an array with the campsites that are unreserved.
Here is the given campground array:
let campgrounds = [
{ number: 1, view: 'ocean', partySize: 8, isReserved: false },
{ number: 5, view: 'ocean', partySize: 4, isReserved: false },
{ number: 12, view: 'ocean', partySize: 4, isReserved: true },
{ number: 18, view: 'forest', partySize: 4, isReserved: false },
{ number: 23, view: 'forest', partySize: 4, isReserved: true }
];
What I have so far: (I've only been learning JS a few days, I know my code will be pretty bad)
function availableCampsites(campgrounds) {
var openCampsites = [];
var unreserved = campgrounds.isReserved;
if (unreserved === false) {
openCampsites.push(unreserved);
}
return openCampsites;
}