(iterator, action)
| 196 | } |
| 197 | } |
| 198 | function forEachIteration(iterator, action) { |
| 199 | if (iterator) { |
| 200 | for (var step = iterator.next(); !step.done; step = iterator.next()) { |
| 201 | action(step.value); |
| 202 | } |
| 203 | } |
| 204 | } |
| 205 | function createIteratorData(data, selector) { |
| 206 | return { current: data.head, selector: selector }; |
| 207 | } |