使用 Javascript 迴圈遍歷集合
在我們實現的集合中,可以為我們的類建立 foreach 函式並接受回撥,以便在每個元素上呼叫該函式。讓我們看看如何實現這樣一個函式 −
示例
forEach(callback) { for (let prop in this.container) { callback(prop); } }
可以使用以下方法進行測試 −
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.forEach(elem => console.log(`Element is ${elem}`));
輸出
這將輸出 −
Element is 1 Element is 2 Element is 5
ES6 Set API 也使用 forEach 方法提供相同的功能。
廣告