Javascript: Basics for beginners

90.23 => Exercise 7 - Movies:

The solution could also be:
movies
.filter( m => m.year === 2018 && m.rating > 4)
.sort((a, b) => b.rating - a.rating)
.map( m => m.title );

instead of
movies
.filter( m => m.year === 2018 && m.rating > 4)
.sort((a, b) => a.rating - b.rating)
.reverse()
.map( m => m.title );

It reduces the reverse()

Thanks a lot!

Hi,

I would say the first solution is better because it makes fewer treatments (no reverse() needed indeed).

But Mosh is a seasoned dev and I guess it was just for educational purpose. An opportunity to demonstrate the big idea of chaining those methods/operations/you name it…

Cheers.

1 Like