Explain Promises like I'm five years old
What does it mean when it is said that JS has first-class functions?
Explain higher order functions?
Explain this
Q: What are the advantages of using ES6 maps over objects? What about using ES6 sets over arrays?