import { mapNotNullish } from "https://dotland.deno.dev/std@0.116.0/collections/mod.ts";
Returns a new array, containing all elements in the given array transformed using the given transformer, except the ones
that were transformed to null
or undefined
Example:
import { mapNotNullish } from "https://deno.land/std@0.116.0/collections/mod.ts";
import { assertEquals } from "https://deno.land/std@0.116.0/testing/asserts.ts";
const people = [
{ middleName: null },
{ middleName: 'William' },
{ middleName: undefined },
{ middleName: 'Martha' },
]
const foundMiddleNames = mapNotNullish(people, it => it.middleName)
assertEquals(foundMiddleNames, [ 'William', 'Martha' ])