fromEntries

Construye un Map a partir de un iterable de records (key, value).

Map<K, V> fromEntries<K, V>(Iterable<(K, V)> entries)

Lección

Esta sección porta las utilidades de objeto de FxTS, y lo primero que hay que entender es la correspondencia: los objetos planos de TypeScript pasan a ser Maps de Dart en todas partes, y las tuplas de entrada [key, value] de TS pasan a ser records (K, V) de Dart. fromEntries es el lado constructor de eso: dale cualquier iterable de records y los pliega en un Map, donde en las claves duplicadas gana la última escritura — exactamente igual que si construyeras el map a mano con un bucle.

Es la pareja natural de entries (que hace lo contrario: Map → records) y combina de maravilla con zip, que convierte dos listas paralelas exactamente en la forma de record que fromEntries espera.

Demo 1 · Fundamentos

Demo 2 · Claves duplicadas, e ida y vuelta con entries

Pruébalo tú

Ejercicio: usa fromEntries para convertir pairs en un Map.

Relacionado: entries — la dirección inversa · zip — construir entradas a partir de dos listas paralelas · omit — descartar claves del Map resultante · pick — quedarte solo con algunas claves