Menu
CoddyTech

添加元素

本课属于 Coddy JavaScript 学习旅程的“逻辑与流程”单元。第 30 课,共 65 课。

要向集合中添加元素,请使用 add() 方法。如果元素尚不存在,此方法会将其添加到集合中。如果元素已经存在,集合将保持不变。

下面介绍如何使用 add() 方法:

const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);

console.log(mySet); // Set(3) { 1, 2, 3 }

你可以连续调用多个 add()。这是因为 add() 添加元素后会返回 Set 本身,因此你可以立即对返回结果再次调用 add():

mySet.add(4).add(5).add(6);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }

如果你尝试添加重复的值,Set 会忽略它:

mySet.add(1);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }(未改变)
challenge icon

挑战

简单

创建一个名为 addUniqueElements 的函数,它接收两个参数:一个数组和另一个数组。该函数应将第一个数组转换为 Set,并将第二个数组中的所有元素添加到 Set 中,但只添加 Set 中尚不存在的元素。最后,将集合转换为数组并返回。

亲手试试

function addUniqueElements(array1, array2) {
  // 在这里编写你的代码
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: JavaScript 在线编译器