Map Entries

Map entries property returns an iterator of MapEntry objects for the key-value pairs in this Map.

Syntax

The syntax to get an iterator for the entries of a Map myMap is

myMap.entries

Examples

Get iterator to entries or key-value pairs of a Map

In the following Dart Program, we take a Map myMap with three key-value pairs, and get an iterator for the key-value pairs using entries property of the Map class.

main.dart

</>
Copy
void main() {
    var myMap = {'apple': 25, 'banana': 10, 'cherry': 6};
    var entriesIterator = myMap.entries;
    print(entriesIterator.elementAt(0));
    print(entriesIterator.elementAt(1));
    print(entriesIterator.elementAt(2));
}

Output

MapEntry(apple: 25)
MapEntry(banana: 10)
MapEntry(cherry: 6)

Conclusion

In this Dart Tutorial, we learned how to get an iterator for the key-value pairs of a Map, using Map.entries property.