# removeWhere method

void removeWhere (bool test(E element))

Removes all objects from this list that satisfy `test`.

An object `o` satisfies `test` if `test(o)` is true.

    List<String> numbers = ['one', 'two', 'three', 'four'];
    numbers.removeWhere((item) => item.length == 3);
    numbers.join(', '); // 'three, four'

Throws an UnsupportedError if this is a fixed-length list.

## Implementation

    void removeWhere(bool test(E element));