📅  最后修改于: 2023-12-03 15:01:38.631000             🧑  作者: Mango
在 JavaScript 中,Set 对象是一种有序的列表,其中的值是唯一的,它可用于存储任何类型的值。Set 中的每个项都是独立的项,因此可以添加、删除或枚举它们。
delete()方法是 Set 对象中的一种方法,它用于删除 Set 中的一个指定的元素,并返回一个布尔值来指示是否成功删除元素。
mySet.delete(value)
在成功删除元素时,delete()方法返回 true。如果该值在集合中不存,delete()方法返回 false。
//创建 Set 对象
let mySet = new Set([1,2,3,4,5]);
//删除 3
let isDeleted = mySet.delete(3);
console.log(isDeleted); //true
console.log(mySet); //Set [1, 2, 4, 5]
//删除一个不存在的元素
let isNotExist = mySet.delete(6);
console.log(isNotExist); //false
console.log(mySet); //Set [1, 2, 4, 5]
在 JavaScript 中,Set 的 delete()方法是一种很有用的方法,可以帮助我们删除 Set 集合中的指定元素。但是,在使用 delete()方法时,需要注意集合之间的差异和其潜在的影响。