成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

如何用es6 set實現(xiàn)交差并集

galaxy_robot / 1735人閱讀

摘要:返回一個布爾值,表示該值是否為的成員。遍歷方法返回鍵名的遍歷器返回鍵值的遍歷器返回鍵值對的遍歷器使用回調函數(shù)遍歷每個成員由于結構沒有鍵名,只有鍵值或者說鍵名和鍵值是同一個值并交差集并集交集差集注返回數(shù)組類型。

1.set用法

Set 實例的方法分為兩大類:操作方法(用于操作數(shù)據)和遍歷方法(用于遍歷成員)。

操作方法:

add(value):添加某個值,返回Set結構本身。
delete(value):刪除某個值,返回一個布爾值,表示刪除是否成功。
has(value):返回一個布爾值,表示該值是否為Set的成員。
clear():清除所有成員,沒有返回值。

遍歷方法:

keys():返回鍵名的遍歷器
values():返回鍵值的遍歷器
entries():返回鍵值對的遍歷器
forEach():使用回調函數(shù)遍歷每個成員
由于 Set 結構沒有鍵名,只有鍵值(或者說鍵名和鍵值是同一個值)

2.并交差集demo
        let a = new Set([1, 2, 3]);
        let b = new Set([4, 3, 2]);
    // 并集
        let union = new Set([...a, ...b]);
        // Set {1, 2, 3, 4}
        console.log(Array.from(union));
    // 交集
        let intersect = new Set([...a].filter(x => b.has(x)));
        // set {2, 3}
        console.log(Array.from(intersect));
    // 差集
        let difference = new Set([...a].filter(x => !b.has(x)));
        // Set {1}
        console.log(Array.from(difference));

注:Array.from()返回數(shù)組類型。

如果您對es6的概念還不是非常的清晰,請移步,謝謝!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://m.hztianpu.com/yun/92594.html

相關文章

  • java計算集合交差并集

    摘要:序這里簡單介紹下,如何使用以及的類庫來計算集合的交差并集。交集差集并集交集差集并集 序 這里簡單介紹下,如何使用apache commons以及guava的類庫來計算集合的交差并集。 maven com.google.guava guava 22.0 ...

    vboy1010 評論0 收藏0
  • js ES6 求數(shù)組的交集,并集,還有差集

    摘要:最近在看阮一峰老師的入門在看到數(shù)據結構實現(xiàn)數(shù)組的交集,并集還有差集,但是阮一峰老師實現(xiàn)差集貌似有點問題,特地來做下筆記并集交集差集最后這條代碼才能求到正確的差集原文地址 最近在看阮一峰老師的《ES6 入門》 在看到Set數(shù)據結構實現(xiàn)數(shù)組的交集,并集還有差集,但是阮一峰老師實現(xiàn)差集貌似有點問題,特地來做下筆記: const a = {fn: 1}; const set = new Set...

    Rocko 評論0 收藏0
  • 《Javascript數(shù)據結構和算法》筆記-「集合」

    摘要:讀書筆記實現(xiàn)集合目標學習如何創(chuàng)建集合,添加移除值搜索是否存在學習如何做并集交集差集的數(shù)據操作學習如何使用的類集合是無順序不重復的的項組成的數(shù)據結構。 讀書筆記-JavaScript實現(xiàn)「集合」 目標 學習如何創(chuàng)建集合,添加、移除值、搜索是否存在 學習如何做并集、交集、差集的數(shù)據操作 學習如何使用 ES6 的 Set 類 集合是無順序、不重復的的項組成的數(shù)據結構。與數(shù)學中的有限集合是...

    Donne 評論0 收藏0
  • 學習JavaScript數(shù)據結構與算法(三):集合

    摘要:至于這三個的具體概念,可以看圖中集合的實現(xiàn)首先,創(chuàng)建一個構造函數(shù)。前端路漫漫,且行且歌的前端樂園原文鏈接寒假前端學習學習數(shù)據結構與算法三集合 本系列的第一篇文章: 學習JavaScript數(shù)據結構與算法(一),棧與隊列第二篇文章:學習JavaScript數(shù)據結構與算法(二):鏈表第三篇文章:學習JavaScript數(shù)據結構與算法(三):集合第四篇文章:學習JavaScript數(shù)據結構與...

    BDEEFE 評論0 收藏0
  • JavaScript30秒, 從入門到放棄之Array(六)

    摘要:從數(shù)組索引為開始刪除元素,直到對數(shù)組元素運用指定方法為為止。對兩個數(shù)組的元素分別調用指定方法后,返回以運行結果為判定基準的并集,并集是原始數(shù)組元素的并集而不是運行結果的并集。 原文地址:JavaScript30秒, 從入門到放棄之Array(六)博客地址:JavaScript30秒, 從入門到放棄之Array(六) 水平有限,歡迎批評指正 tail Returns all elem...

    Freeman 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<