compact function
Creates an list with all falsey values removed. The values false, null,
0, "", and NaN are falsey.
Example
_.compact([0, 1, false, 2, '', 3]);
// Returns [1, 2, 3]
Implementation
List compact(List list) {
List result = [];
list.forEach((value) {
if (value != 0 && value != "" && value != double.nan && value != false) {
result.add(value);
}
});
return result;
}