1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

fix:Add description

fix:Add description
This commit is contained in:
小懒豆 2019-10-29 14:35:24 +08:00 committed by GitHub
parent 247a499d6e
commit dff5c20de7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -370,7 +370,7 @@ Object.getOwnPropertySymbols(x) // [Symbol(size)]
## Symbol.for()Symbol.keyFor()
有时,我们希望重新使用同一个 Symbol 值,`Symbol.for`方法可以做到这一点。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的 Symbol 值。如果有,就返回这个 Symbol 值,否则就新建并返回一个以该字符串为名称的 Symbol 值。
有时,我们希望重新使用同一个 Symbol 值,`Symbol.for`方法可以做到这一点。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的 Symbol 值。如果有,就返回这个 Symbol 值,否则就新建一个以该字符串为名称注册到全局的 Symbol 值然后返回
```javascript
let s1 = Symbol.for('foo');