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