Web features explorer

Symbol

Widely available since 2018-03-30
Tags: javascript Groups: JavaScript > Primitive types

A Symbol value is a unique, non-enumerable primitive value used for encapsulation or information hiding. For example, a symbol can be a key of an object that can never collide with any other key.

Learning resources on MDN

Browser support

Specifications