pluck static method
The pluck method retrieves all of the values for a given key
Example:
pluck(list, "id")
// [{"id":1,"age":23},{"id":2,"name":"thor"}]
// [1,2]
Implementation
static List<dynamic> pluck(List<dynamic> list, [String? key]) {
List<dynamic> _list = <dynamic>[];
list.forEach((dynamic element) => (element.containsKey(key))
? _list.add(element[key])
: element.forEach((dynamic k, dynamic v) => _list.add(v)));
return _list;
}