scrimba
Note at 0:42
Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Note at 0:42
AboutCommentsNotes
Note at 0:42
Expand for more info
index.js
run
preview
console
const ageSelector = document.getElementById("age-selector")
const genreSelector = document.getElementById("genre-selector")

const btn = document.getElementById("btn")
btn.addEventListener("click", selectMovie)
const suggestedMovie = document.getElementById("suggested-movie")

const moviesArr = [
{
name: "Die Hard",
age: "18+",
genre: "Action"
},
{
name: "Love Actually",
age: "18+",
genre: "Romance"
},
{
name: "The Polar Express",
age: "PG",
genre: "Action"
},
{
name: "Shrek",
age: "PG",
genre: "Romance"
}
]

function selectMovie() {

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


if(ageSelector.value === moviesArr[i].age && genreSelector.value === moviesArr[i].genre){
console.log(moviesArr[i].name);
suggestedMovie.innerText = moviesArr[i].name;
}
}
}

// Task:
// - Write a function to select a suitable movie based on the age group and genre provided.
// - Display it in the suggested-movie paragraph when the button is clicked.

// Stretch goals:
// - Have the function run on each change of the <select> tags.
// - Add more movies/complexity - for example black and white vs color, preferred actors, etc.
Console
"Die Hard"
,
"Love Actually"
,
/index.html?
LIVE