Symbol 类型

Symbol 类型

Symbol 是 ECMAScript6 中引入的一种新的数据类型,表示独一无二的值,Symbol 类型的值需要使用 Symbol() 函数来生成,如下例所示:


1.  var str = "123";
2.  var sym1 = Symbol(str);
3.  var sym2 = Symbol(str);
4.  console.log(sym1);          // 输出 Symbol(123)
5.  console.log(sym2);          // 输出 Symbol(123)
6.  console.log(sym1 == sym2); //  输出false
 // 输出 false :虽然 sym1 与 sym2 看起来是相同的,但实际上它们并不一样,根据 Symbol 类型的特点,sym1 和 sym2 都是独一无二的
posted @ 2022-10-27 17:24  SultanST  阅读(27)  评论(0编辑  收藏  举报