Превращаем рекурсивный итератор в простой итератор
import RecursiveIterator from 'your_path';
class Iterator extends RecursiveIterator {
constructor(iterable) {
super(iterable, 1, false, 1);
}
}
итерируем
import Iterator from 'your_path';
for(let {node, key} of new Iterator([1, 2, 3])) {
console.log(node);
}
for(let {node, key} of new Iterator(document.getElementsByTagName('h1'))) {
console.log(node, key);
}