set()
方法会添加一个或多个元素到集合(Set)中。如果集合中已经存在元素,则该元素不会被添加到集合中。
set([value1[, value2[, ...valueN]]])
value1
(可选):要添加到集合中的第一个元素。value2
(可选):要添加到集合中的第二个元素。valueN
(可选):要添加到集合中的第 N 个元素。添加所有指定元素之后的集合大小。
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set {1, 2, 3}
mySet.set(3, 4);
mySet.set(5, 6);
console.log(mySet); // Set {1, 2, 3, 5}
类型为对象的元素将不会重复,即使它们引用不同的对象。
如果要添加数组或其他集合,该数组或集合将作为单个元素添加到集合中。
set()
方法的链式调用将返回集合本身。