Skip to content

Instantly share code, notes, and snippets.

@khaosdoctor
Last active May 29, 2018 02:48
Show Gist options
  • Save khaosdoctor/6e453a12d04e36f5c6e03654c6b306ac to your computer and use it in GitHub Desktop.
Save khaosdoctor/6e453a12d04e36f5c6e03654c6b306ac to your computer and use it in GitHub Desktop.
let foo = {
[Symbol()]: 'foo',
[Symbol('foo')]: 'bar',
[Symbol.for('bar')]: 'baz',
propriedade: 'legal'
}
console.log(Object.getOwnPropertySymbols(foo)) // [ Symbol(), Symbol(foo), Symbol(bar) ]
for (let symbol of Object.getOwnPropertySymbols(foo)) {
console.log(foo[symbol])
// 'foo'
// 'bar'
// 'baz'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment