# forEach method

1. @override

void forEach(

1. void action(
   1. E element
   )

)
override

Invokes `action` on each element of this iterable in iteration order.

Example:

    final numbers = <int>[1, 2, 6, 7];
    numbers.forEach(print);
    // 1
    // 2
    // 6
    // 7

## Implementation

    @override
    void forEach(void Function(E element) action) {
      _Node<E>? current = _head;
      while (current != null) {
        action(current.value);
        current = current.next;
      }
    }