sortedUniqBy function

List sortedUniqBy(
  1. List array,
  2. Function iteratee
)

This method is like _.uniq except that it's designed and optimized for sorted arrays.

Implementation

List sortedUniqBy(List array, Function iteratee) {
  var seen = <dynamic>{};
  var result = [];
  for (var element in array) {
    var computed = iteratee(element);
    if (!seen.contains(computed)) {
      seen.add(computed);
      result.add(element);
    }
  }
  return result;
}