js中es6去重之set数据结构方法

scss 复制代码
<script>
    //add添加元素、delete删除元素
    let s = new Set()
    s.add(100)
    s.add(200)
    // let result = s.delete(200)
    // console.log(result);
    //has表示该值是否为set成员
    // let hasresult= s.has(200)
    // console.log(hasresult);
    //clear清空所有成员
    // s.clear()
    // console.log(s);
    //循环遍历 件
    for(let item of s.keys()){
       console.log(item);
    }
    //值
    for(let item of s.values()){
       console.log(item);
    }
    //键值
    for(let item of s.entries()){
       console.log(item);
    }
    //遍历每个成员
    s.forEach((value)=>console.log(value))
</script>
相关推荐
lichenyang4538 小时前
聊天消息的「状态」该怎么存?从一堆 boolean 到一个状态机
前端
gz-郭小敏8 小时前
优化横向滚动展示大量数据的时候数据晃动问题
前端·javascript·html·css3
ClouGence8 小时前
自动化测试 CueCast 新版本发布:录制更稳、回放更准、排障更清晰
前端·程序员·测试
骑士雄师8 小时前
19.3 langgraph的工作节点和路由函数
java·前端·数据库
小小小小宇8 小时前
TypeScript类型体操
前端
喜欢踢足球的老罗8 小时前
一张跨域图的“四次换乘“:blob URL 与 Chrome 扩展架构里的工程艺术
前端·chrome·架构
程序员黑豆8 小时前
AI全栈开发 - Java:基本数据类型 vs 引用数据类型的内存存储
java·前端·ai编程
FserSuN8 小时前
Chrome CORS / PNA / LNA 问题排查与解决方案
前端·chrome
小小小小宇9 小时前
Claude Code 自动运行方法大全
前端