JavaScript中Symbol类型的特点和应用有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1326个文字,预计阅读时间需要6分钟。
本篇文章带大家了解一下ES6新增的数据类型:Symbol,聊一聊Symbol类型的声明方式和使用方法,希望对大家有所帮助!
Symbol是一种全新的原始数据类型,表示独一无二的值。是JavaScript中的第七种原始数据类型。
声明Symbol类型通常使用以下两种方式:
javascriptlet s1=Symbol();let s2=Symbol('描述');
s1和s2都是Symbol类型,s2通过提供一个字符串作为描述。
Symbol类型的使用方法:
javascriptlet s=Symbol();console.log(typeof s); // 输出:symbol
let obj={};obj[s]='这是Symbol类型的值';console.log(obj[s]); // 输出:这是Symbol类型的值
Symbol类型的特点:
1. Symbol类型是唯一的,即使是相同的描述,创建的Symbol也是不同的。
2.Symbol类型不能参与运算。
3.Symbol类型不能被枚举。
4.Symbol类型不能被JSON序列化。
希望对大家有所帮助!
本篇文章带大家了解一下ES6新增的数据类型:Symbol,聊聊Symbol类型的声明方式和使用方法,希望对大家有所帮助!
Symbol一种新的原始数据类型,表示独一无二的。是javascript中第七种数据类型。
本文共计1326个文字,预计阅读时间需要6分钟。
本篇文章带大家了解一下ES6新增的数据类型:Symbol,聊一聊Symbol类型的声明方式和使用方法,希望对大家有所帮助!
Symbol是一种全新的原始数据类型,表示独一无二的值。是JavaScript中的第七种原始数据类型。
声明Symbol类型通常使用以下两种方式:
javascriptlet s1=Symbol();let s2=Symbol('描述');
s1和s2都是Symbol类型,s2通过提供一个字符串作为描述。
Symbol类型的使用方法:
javascriptlet s=Symbol();console.log(typeof s); // 输出:symbol
let obj={};obj[s]='这是Symbol类型的值';console.log(obj[s]); // 输出:这是Symbol类型的值
Symbol类型的特点:
1. Symbol类型是唯一的,即使是相同的描述,创建的Symbol也是不同的。
2.Symbol类型不能参与运算。
3.Symbol类型不能被枚举。
4.Symbol类型不能被JSON序列化。
希望对大家有所帮助!
本篇文章带大家了解一下ES6新增的数据类型:Symbol,聊聊Symbol类型的声明方式和使用方法,希望对大家有所帮助!
Symbol一种新的原始数据类型,表示独一无二的。是javascript中第七种数据类型。

