Build a Book Organizer - Build a Book Organizer

Tell us what’s happening:

  1. The filteredBooks array should have some of the books filtered out from the books array and not be empty. can’t pass it.

const filteredBooks = books.filter(item=>item.releaseYear>=1967);
I think my code is right;

Your code so far

const books=[{title:'Atomic Habits',authorName:'James Clear',releaseYear:1988},{title:'The Embedded Entrepreneur',authorName:'Arvid Kahl',releaseYear:1977},{title:'Rich Dad Poor Dad',authorName:'Robert Kiyosaki and Sharon Lechter',releaseYear:1966}]
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(item=>item.releaseYear>=1940);








Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36

Challenge Information:

Build a Book Organizer - Build a Book Organizer

please share all your code, we need all of it to debug

1 Like

filter out books written after a certain year

You are doing the opposite.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

1 Like