<!--set数据结构-->
Set的数据结构类似于数组,但是所有的数据都是唯一的,不可重复的。
它本身是一个构造函数
size数据的长度
add()添加一个数据
delete()删除一个数据
has()查找某条件的数据,返回布尔值
clear()删除所有的数据
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>set</title>
</head>
<body>
</body>
</html>
<script>
// 数据格式
// 对象{keyName:keyValue}
// 数组[数据1,数据1,数据2,数据3,数据4]
// Set[数据1,数据2,数据3,数据4]
let set = new Set([1,1,2,3,4])
// Set数据
console.log(set)//[1,2,3,4]将重复的数据去除
// 添加数据
console.log(set.add('a'))//1, 2, 3, 4, "a"
// 删除一个数据
console.log(set.delete(1))//返回的是布尔值 true
console.log(set)//2, 3, 4, "a"
// 查找某条件的数据
console.log(set.has('a'))//true
// 删除所有的数据
console.log(set.clear())//undefined
console.log(set)//Set(0) {}
</script>