添加元素
本课属于 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 }(未改变)挑战
简单创建一个名为 addUniqueElements 的函数,它接收两个参数:一个数组和另一个数组。该函数应将第一个数组转换为 Set,并将第二个数组中的所有元素添加到 Set 中,但只添加 Set 中尚不存在的元素。最后,将集合转换为数组并返回。
亲手试试
function addUniqueElements(array1, array2) {
// 在这里编写你的代码
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: JavaScript 在线编译器