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

Merge pull request #924 from xldou-cn/patch-2

fix:Add description
This commit is contained in:
Ruan YiFeng 2019-10-31 01:18:11 +08:00 committed by GitHub
commit 200b92395a
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.for()Symbol.keyFor()
有时,我们希望重新使用同一个 Symbol 值,`Symbol.for`方法可以做到这一点。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的 Symbol 值。如果有,就返回这个 Symbol 值,否则就新建并返回一个以该字符串为名称的 Symbol 值。 有时,我们希望重新使用同一个 Symbol 值,`Symbol.for`方法可以做到这一点。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的 Symbol 值。如果有,就返回这个 Symbol 值,否则就新建一个以该字符串为名称注册到全局的 Symbol 值然后返回
```javascript ```javascript
let s1 = Symbol.for('foo'); let s1 = Symbol.for('foo');