Set() constructor
Set
构造函数能让你创建 Set
对象,其可以存储任意类型的唯一值,无论是基本类型或者对象引用。
尝试一下
语法
参数
iterable
可选-
如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的
Set
中。如果不指定此参数或其值为null
,则新的Set
为空。
返回值
一个新的 Set
对象。
示例
使用 Set
对象
const mySet = new Set();
mySet.add(1); // Set [ 1 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add('some text'); // Set [ 1, 5, 'some text' ]
const o = { a: 1, b: 2 };
mySet.add(o);
规范
Specification |
---|
ECMAScript Language Specification # sec-set-constructor |
浏览器兼容性
BCD tables only load in the browser