ES6——Symbol

2024-06-18  本文已影响0人  LcoderQ

Symbol的使用

是什么?

Symbol是ES6中新增的一个基本数据类型,翻译为符号。

为什么?

在ES6之前,对象的属性名都是字符串形式,那么很容易造成属性名的冲突;

Symbol就是为了解决上面的问题,用来生成一个独一无二的值。

使用示例

image.png
image.png

使用symbol创建相同的值

使用Symbol.for方法来做到这一点;
并且我们可以通过Symbol.keyFor方法来获取对应的key;


image.png
上一篇 下一篇

猜你喜欢

热点阅读