import { mapNotNullish } from "https://deno.land/std@0.218.2/collections/map_not_nullish.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
.
Examples
Example 1
Example 1
import { mapNotNullish } from "https://deno.land/std@0.218.2/collections/map_not_nullish.ts";
import { assertEquals } from "https://deno.land/std@0.218.2/assert/assert_equals.ts";
const people = [
{ middleName: null },
{ middleName: "William" },
{ middleName: undefined },
{ middleName: "Martha" },
];
const foundMiddleNames = mapNotNullish(people, (it) => it.middleName);
assertEquals(foundMiddleNames, ["William", "Martha"]);