美文网首页
JavaScript 标准库Set方法实例(3)

JavaScript 标准库Set方法实例(3)

作者: webj | 来源:发表于2018-04-23 18:25 被阅读0次

    1.Set方法用法 实例

    (1).用法1 数组去重

            let arr = ['1','1','2','2','43','32','54','76'];

            let brr = ['1','20','4','32','54','23'];

            function objSet(arr,brr=[]) {

                // 1.传值arr brr 表示清除2个数组的值

                // 2.传一个数组 表示去除一个的值

                let newArr = arr.concat(brr);

                let set = new Set(newArr);

                let newArry = Array.from(set);

                return newArry;

            }

            console.log(objSet(arr,brr));

    (2). 数组去重

            let arr = ['1','1','2','2','43','32','54','76'];

            let brr = ['1','20','4','32','54','23'];

            function objSet(arr,brr=[]) {

                // 1.传值arr brr 表示清除2个数组的值

                // 2.传一个数组 表示去除一个的值

                let newArr = arr.concat(brr);

                let set = new Set(newArr);

                let newArry = [...new Set(set)];

                return newArry;

            }

            console.log(objSet(arr,brr));

    (3). 数组去重

            let set1 = new Set([1, 2, 3, 4, 5, 6]);

            let set2 = new Set([4, 5, 6, 7, 8, 9]);

            let set3 = new Set([4, 5, 9, 17, 18, 19]);

            let union = new Set([...set1, ...set2, ...set3]);

            // let myArr = Array.from(union);//1.转化为数组

            var myArr = [...union];//2.转化为数组

    相关文章

      网友评论

          本文标题:JavaScript 标准库Set方法实例(3)

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