美文网首页
【学习笔记】ES6 标准 - set数据结构 & WeakSet

【学习笔记】ES6 标准 - set数据结构 & WeakSet

作者: Spidd | 来源:发表于2019-07-05 16:59 被阅读0次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>模块化</title>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    <script>

        /*----------ES6 set数据结构 & WeakSet-----------*/
        /*
        * 【特点】
        * 1.类似数组,但是里面不能有重复值
        * 【语法】
        * let set = new Set(['a','b','c']);
        * let set = new WeakSet({});
        * */
        {
            let set = new Set(['a','b']);
            set.add('c'); //添加
            set.delete('c');
            console.log(set); //删除
            console.log(set.has('c')); //判断是否存在
            console.log(set.size); //判断是否存在
            set.clear(); //删除全部
            console.log(set)
            let arr = [1,2,3,456,456]
            console.log([...new Set(arr)]); // 数组去重
        }

    </script>
</head>
<body>
<h1></h1>
</body>
</html>

相关文章

网友评论

      本文标题:【学习笔记】ES6 标准 - set数据结构 & WeakSet

      本文链接:https://www.haomeiwen.com/subject/wcquqctx.html