Tell us what’s happening:
What’s wrong with this code? What am i missing?
Your code so far
const books = [
{
"title": "Roots",
"authorName": "Alex Haley",
"releaseYear": 1976,
},
{
"title": "MockingJay",
"authorName": "Suzanne Collins",
"releaseYear": 2010,
},
{
"title": "Bluff",
"authorName": "Danez Smith",
"releaseYear": 2024,
},
];
function sortByYear(book1,book2){
if(book1.releaseYear < book2.releaseYear){
return -1
}else if(book1.releaseYear > book2.releaseYear){
return 1
}else{
return 0
}
}
const filteredBooks = books.filter((book) =>
book.releaseYear > 1950)
filteredBooks.sort((book1,book2) => sortByYear(book1,book2))
Your browser information:
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15
Challenge Information:
Build a Book Organizer - Build a Book Organizer