mapKeys<K2> method

Map<K2, V> mapKeys<K2>(
  1. K2 mapper(
    1. K
    )
)

Returns a new map with keys transformed by the mapper function.

Example:

{'a': 1, 'b': 2}.mapKeys((k) => k.toUpperCase());
// {'A': 1, 'B': 2}

Implementation

Map<K2, V> mapKeys<K2>(K2 Function(K) mapper) {
  return map((key, value) => MapEntry(mapper(key), value));
}