1. Symbol
symbol是es6出的一种类型,他也是属于原始类型的范畴(string,
number, boolean, null, undefined, symbol)
1 | let name = Symbol('xiaohesong') |
2. Symbol for
1 | let uid = Symbol.for("uid"); |
3. Symbol keyfor
1 | let uid = Symbol.for("uid"); |
全局注册表不存在uid3这个共享的symbol.所以取不出对应的key.由此可见,这个是获取对应的key.
4. Symbol 在对象中的作用
1 | let obj = { |
输出:
1 | name |
结论:symbol 保护数据 遍历的时候不输出
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章