1.Set(集合):類似與數(shù)組狭魂,但成員的值是唯一的,不重復(fù)的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
let s = new Set();
s.add(10);
s.add("hello");
s.add(10);
console.log(s,s.size);
//判斷它的長(zhǎng)度使用size屬性
</script>
</body>
</html>
2.數(shù)組轉(zhuǎn)化為集合
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
let arr = [10,20,10,20,30,40];
// let s = new Set();
/* for (let i in arr){
s.add(arr[i]);
}
console.log(s);*/
/* arr.forEach(x => {
s.add(x);
})
console.log(s);*/
let s = new Set(arr);
let arr1 = Array.from(s);//集合轉(zhuǎn)化為數(shù)組
</script>
</body>
</html>
3.set常用操作
3-1.add:添加成員
3-2:delete:刪除成員
3-3:clear:清空
遍歷set: forEach()啼肩;