Set对象的存储类型为唯一值,这个值与数据类型无关。
set在出现重复值时,自动将重复的值删除。
<script>
let mySet=new Set();
mySet.add(1);
mySet.add("test");
mySet.add(3);
mySet.add(3);
mySet.add("3");
mySet.delete("3");
mySet.forEach(function(value){
console.log(value);
});
</script>
类型转换
Set与Array的相互转化:
<script>
let myArray=["value1","value2","value3"];
console.log("-----Array to Set----");
let mySet=new Set(myArray);
console.log(mySet);
console.log("-----Set to Array----")
let myArray1=[...mySet];
console.log(myArray1);