Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Vue.js Basics Sweeping Vues: Loops, Methods, Directives Computed Properties

Speed up the algorithm!

TIP: you can speed up your algorithm slightly by using a hash const types = {} instead of an array const types = []!

Piotr Szpetkowski
Piotr Szpetkowski
13,477 Points

Since arrow functions from ES6 are used one might as well simplify it all into Array.from(new Set(this.mediaList))

1 Answer

Piotr Szepietowski , you can use the spread operator as sugar for Array.from:

const types = [...new Set(this.mediaList)];