filterWithIndex method
Returns the list of those elements of the Map whose value satisfies predicate
.
Implementation
Map<K, V> filterWithIndex(bool Function(V value, int index) predicate) {
final entries = this.entries;
final filteredMap = <K, V>{};
var i = 0;
for (final item in entries) {
if (predicate(item.value, i)) {
filteredMap.addEntries([item]);
}
i += 1;
}
return filteredMap;
}