使用 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 方法提供相同的功能。

更新日期: 2020 年 6 月 15 日

524 次浏览

开启动你的 职业

完成课程以获得认证

开始
广告
© . All rights reserved.