es-symbol
v1.1.2
Published
A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.
Downloads
14,759
Maintainers
Readme
es-symbol
A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.
- No unnecessary dependencies
- Works in node + browser (IE8--Modern browsers)
- Uses native
Symbol
if possible otherwise exports a polyfill
Usage
npm install es-symbol
var Symbol = require('es-symbol')
var sym = Symbol('foo')
var obj = {}
obj[sym] = 'hello'
// The following are true
obj.foo === undefined
obj[sym] === 'hello'
Disclaimer: This depends on ES5. If you need to support legacy browsers consider using an ES5 shim.