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