📅  最后修改于: 2023-12-03 15:01:38.630000             🧑  作者: Mango
Set对象是ECMAScript6中新引入的数据结构,用于存储一组唯一的值。Set中的值可以是任何类型,例如字符串、数字、布尔值、对象等等。Set对象具有四个主要的操作方法:add(), delete(), has()和clear()。
其中,add()方法用于向Set对象中添加新的值。如果该值已经存在于Set对象中,则add()方法没有任何效果。
Set.add(value)
Set.add()方法接收一个必需的参数value,表示要添加的值。
Set.add()方法返回Set对象本身,因此可以使用链式语法向Set对象中添加多个值。
let mySet = new Set();
mySet.add('apple');
mySet.add('banana');
mySet.add('grape');
mySet.add('apple'); // 该值已经存在于mySet中,因此没有任何效果
console.log(mySet); // 输出Set对象:Set { 'apple', 'banana', 'grape' }
在上面的示例中,我们创建了一个空的Set对象mySet,并向其中添加了三个值:'apple','banana'和'grape',然后又尝试向其中添加了一个已存在的值'apple',但由于该值已经存在于mySet中,所以add()方法没有任何效果。
通过本篇介绍,我们了解了JavaScript Set对象的add()方法。如果您需要向一个数据结构中存储一组唯一的值,就可以使用Set对象。如果您还想了解更多关于Set对象的信息,可以查看JavaScript文档中的相关内容。