1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-28 21:32:20 +00:00

Merge pull request #686 from taxilng/patch-2

Update symbol.md
This commit is contained in:
Ruan YiFeng 2018-05-28 13:50:37 +08:00 committed by GitHub
commit fe1e4b234e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -163,13 +163,15 @@ let obj = {
Symbol 类型还可以用于定义一组常量,保证这组常量的值都是不相等的。
```javascript
const log = {};
log.levels = {
DEBUG: Symbol('debug'),
INFO: Symbol('info'),
WARN: Symbol('warn')
};
log(log.levels.DEBUG, 'debug message');
log(log.levels.INFO, 'info message');
console.log(log.levels.DEBUG, 'debug message');
console.log(log.levels.INFO, 'info message');
```
下面是另外一个例子。