2.7JavaScript引用类型之集合(Set)

1.集合声明

集合的值可以是任何数据类型。

//创建一个空集合
const s = new Set();

//使用数组方式创建一个集合并且初始化
const s = new Set(["value1", "value2", "value3"]);

2.访问集合

//访问集合元素,返回布尔值
s.has("value");

//添加或更改集合元素
s.add("value1")
 .add("value2");

//删除指定集合元素
s.delete("value");

//清空所有集合元素
s.clear;

3.获取集合长度

s.size

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/21453.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2020年9月6日
下一篇 2020年9月8日

相关推荐

  • 1.1JavaScript语言的注释(Comment)

    1.行(Line)注释 行注释使同一行中紧跟 // 后的所有文本都成为注释。 2.块(Block)注释 块注释使 /* 和 */ 之间的无论是单行还是多行的所有文本都成为注释。 3.Hashbang注释 Hashbang 注释用于当 JavaScript 脚本文件直接在 shell 中运行时以指定 JavaScript…

  • 1.5JavaScript语言的变量(Variable)

    1.变量声明 注意:在同一个作用域,相同名称的变量不可以重复声明,否则会报错。 变量在赋值后可以通过重新赋值改变其值。 注意:新的值的类型不一定与老的值的类型相同。 2.变量声明提升(Hoisting) 变量声明不支持提升。 3.变量作用域 变量的作用域是块作用域,即外围离变量最近的代码块。全局变量的作用域是定义它们的…

  • 1.4JavaScript语言的类型(Type)

    JavaScript 语言有两种类型:原始类型(Primitive Type) 和 引用类型(Reference Type)。 原始类型包括:大整数类型(不可变的)、数值类型(不可变的)、布尔类型(不可变的)、字符串类型(不可变的)、符号类型(不可变的)、Undefined类型(不可变的)、Null类型(不可变的)。 …

发表回复

登录后才能评论