Peculiarities of EcmaScript 6 Symbol type…

EcmaScript, the de facto client-side scripting language most commonly implemented by the name JavaScript has had the official specifications of its 6th edition out in June this year. Web app development would be taken to a whole new level as browser vendors implement this new spec. One of the things I’m most interested in at the moment is the Symbol type.

Note: Symbols are a recent development and are only usable in current browsers. Edge and Firefox fully implement it while Chrome has most of Symbol’s features. Safari has not yet implemented symbols so do not use it in your production code just yet.