es-symbol

v1.1.2
A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.
es6 symbol polyfill es2015 private objects harmony ecmascript javascript and 3 more...

es-symbol

A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.

NPM version Build Status Coverage Status Dependency Status

  • 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.

More information

Symbol Spec

Symbols in ECMAScript 6

License

MIT

npm i es-symbol

Metadata

  • MIT
  • Whatever
  • Josh Perez
  • released 5/7/2015

Downloads

Maintainers