compact function

List compact(
  1. List array
)

Creates an array with all falsey values removed. The values false, null, 0, "", undefined, and NaN are falsey.

Implementation

List compact(List array) {
  return array
      .where(
        (element) =>
            element != null &&
            element != false &&
            element != 0 &&
            element != "",
      )
      .toList();
}