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>
相关推荐
前端付豪19 分钟前
实现记忆开关
前端·后端
前端开发呀23 分钟前
约定式路由的极简主义实践:一个插件搞定 React/Vue × Vite/Rspack
前端
代码煮茶24 分钟前
Vue3 插件开发实战 | 从 0 开发一个全局通知组件(Toast/Message)并发布到 npm
javascript·vue.js
程序员Ctrl喵29 分钟前
Flutter 第三阶段:基础 Widget 全面指南
开发语言·javascript·flutter
我就是马云飞29 分钟前
停更5年后,我为什么重新开始写技术内容了
android·前端·程序员
韭菜炒大葱33 分钟前
事件捕获、事件冒泡、事件源对象、事件委托
javascript·面试
品克缤37 分钟前
Vue3 + Router 页面切换时滚动条闪烁问题记录
前端·javascript·css·vue.js
walking95738 分钟前
Linux-从0开始-20260408
linux·前端·面试
PILIPALAPENG38 分钟前
第1周 Day 5:前端转型AI,回顾总结🎯
前端·人工智能·python
前端老石人38 分钟前
文本级语义与变更标记
前端·html