omit method

Map<K, V> omit(
  1. Iterable<K> keys
)

Returns a new map without the given keys.

Implementation

Map<K, V> omit(Iterable<K> keys) {
  final excluded = keys.toSet();
  return {...this}..removeWhere((key, value) => excluded.contains(key));
}