ES6, released in 2015, introduced a lot of features: the
class keyword, generators,
let declarations and so on. But one feature that kind of went under the radar is the
Symbol data structure. In this post, I will explain what ES6 Symbols are, why you might want to use it and how it works.