sortedBy method
根据 selector 获取元素值,并以此排序(升序)。
举例:
Implementation
// List< MapEntry> list = [
// MapEntry(10, 0),
// MapEntry(0, 0),
// MapEntry(5, 0),
// ];
// list.sortedBy((it) => it.key); // [MapEntry(0: 0), MapEntry(5: 0), MapEntry(10: 0)]
/// ```
List<E> sortedBy(dynamic Function(E element) selector) {
final list = toList();
list.sort((a, b) => selector(a).compareTo(selector(b)));
return list;
}