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

1.集合声明

集合没有键。

集合的值可以是任何 JavaScript 数据类型,但是集合的值不可以重复。

集合的值是有序的。

//创建一个空集合
const s = new Set();
//创建一个集合并初始化
//值会被按照迭代顺序插入到新的集合实例中,集合实例会记住值的迭代顺序,因此这也是集合实例可以被迭代的原因。
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日 17:55
下一篇 2020年9月8日 12:15

相关推荐

  • 1.4JavaScript语言的类型(Type)

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

  • 1.6JavaScript语言的常量(Constant)

    1.常量声明 注意:在同一个作用域,相同名称的常量不可以重复声明,否则会报错。 常量在赋值后不可以通过重新赋值改变其值,即使新的值与老的值相同也不可以。 如果一个常量存储的是对象的引用,意味着此常量总是引用同一个对象,但是,改变对象的属性的值是可以的。 注意:属性新的值的类型不一定与属性老的值的类型相同。 2.常量声明…

  • 2.4JavaScript引用类型之类(Class)

    类是一种“特殊的函数”。 就像函数声明定义方式和函数表达式定义方式一样,类的定义方式也有两种:类声明定义方式和类表达式定义方式。 1.类声明 注意:在同一个作用域,类声明不可以重复定义,否则会报错。 2.类表达式 注意:在同一个作用域,类表达式不可以重复定义,否则会报错。 注意:命名类表达式的右侧依然是类表达式,不是类…

发表回复

登录后才能评论