set

118 阅读1分钟
<!--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>