7. Map vs Object vs Set vs Array
To explain the differences, first you need to tell what each is for and how they work.
Then you can call talk about capability difference between Array vs Object, Array vs Set, Map vs Object.
One important thing is performance, which again Prototype comes around, please do mention that