<?xml version="1.0" encoding="UTF-8"?>
<feature id="symbol"><name>Symbol</name><description>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.</description><group>primitive-types</group><group_name>Primitive types</group_name><baseline><status>widely</status><low_date>2015-09-30</low_date><high_date>2018-03-30</high_date></baseline><support><browser name="chrome" version="38" supported="true"></browser><browser name="firefox" version="36" supported="true"></browser><browser name="safari" version="9" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="38" supported="true"></browser><browser name="firefox_android" version="36" supported="true"></browser><browser name="safari_ios" version="9" supported="true"></browser></support><specifications><spec>https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-objects</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol</mdn_url><compat_features><key>javascript.builtins.Array.@@species</key><key>javascript.builtins.Symbol</key><key>javascript.builtins.Symbol.@@toPrimitive</key><key>javascript.builtins.Symbol.Symbol</key><key>javascript.builtins.Symbol.description</key><key>javascript.builtins.Symbol.for</key><key>javascript.builtins.Symbol.hasInstance</key><key>javascript.builtins.Symbol.isConcatSpreadable</key><key>javascript.builtins.Symbol.iterator</key><key>javascript.builtins.Symbol.keyFor</key><key>javascript.builtins.Symbol.match</key><key>javascript.builtins.Symbol.matchAll</key><key>javascript.builtins.Symbol.replace</key><key>javascript.builtins.Symbol.search</key><key>javascript.builtins.Symbol.species</key><key>javascript.builtins.Symbol.split</key><key>javascript.builtins.Symbol.toPrimitive</key><key>javascript.builtins.Symbol.toString</key><key>javascript.builtins.Symbol.toStringTag</key><key>javascript.builtins.Symbol.toStringTag.dom_objects</key><key>javascript.builtins.Symbol.valueOf</key></compat_features><canonical_url>https://nowyoucanuse.com/features--symbol.html</canonical_url></feature>