使用 Javascript 建立集合


讓我們建立一個 MySet 類,以便它不隱藏 JS 中的實際 set 類。我們將建立一個容器物件,用於跟蹤我們新增到集合的所有值。我們還將建立一個顯示函式,以便為我們列印集合。 

示例

class MySet {
   constructor() {
      this.container = {};
   }
   display() {
      console.log(this.container);
   }
}

在 ES6 中,你可以直接使用 Set 類建立一個集合。例如, 

示例

const set1 = new Set();
const set2 = new Set([1, 2, 5, 6]);

檢查成員

has 方法檢查該值在集合中是否存在。我們將使用 Object.hasOwnProperty 方法在容器中檢查它。例如, 

示例

has(val) {
   return this.container.hasOwnProperty(val);
}

在 ES6 集合中,你可以直接使用它 − 

示例

const testSet = new Set([1, 2, 5, 6]);
console.log(testSet.has(5));
console.log(testSet.has(20));
console.log(testSet.has(1));

輸出

這將給出輸出 −

True
False
True

更新時間:15-6 月 -2020

467 次檢視

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.