使用 Javascript 循环遍历一组


在我们实现的集合中,我们可以在自己的类中创建 for each 函数,然后接受可以在每个元素上调用的回调。来看看我们如何实现这样的一个函数 −

举例

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 日

526 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告