import { minBy } from "https://dotland.deno.dev/std@0.215.0/collections/mod.ts";
Returns the first element that is the smallest value of the given function or undefined if there are no elements
Examples
Example 1
Example 1
import { minBy } from "https://deno.land/std@0.215.0/collections/min_by.ts";
import { assertEquals } from "https://deno.land/std@0.215.0/assert/assert_equals.ts";
const people = [
{ name: "Anna", age: 34 },
{ name: "Kim", age: 42 },
{ name: "John", age: 23 },
];
const personWithMinAge = minBy(people, (i) => i.age);
assertEquals(personWithMinAge, { name: "John", age: 23 });
Returns the first element that is the smallest value of the given function or undefined if there are no elements
Returns the first element that is the smallest value of the given function or undefined if there are no elements
Examples
Example 1
Example 1
import { minBy } from "https://deno.land/std@0.215.0/collections/min_by.ts";
import { assertEquals } from "https://deno.land/std@0.215.0/assert/assert_equals.ts";
const people = [
{ name: "Anna", age: 34n },
{ name: "Kim", age: 42n },
{ name: "John", age: 23n },
];
const personWithMinAge = minBy(people, (i) => i.age);
assertEquals(personWithMinAge, { name: "John", age: 23n });
Returns the first element that is the smallest value of the given function or undefined if there are no elements
Examples
Example 1
Example 1
import { minBy } from "https://deno.land/std@0.215.0/collections/min_by.ts";
const people = [
{ name: "Anna", startedAt: new Date("2020-01-01") },
{ name: "Kim", startedAt: new Date("2020-03-01") },
{ name: "John", startedAt: new Date("2019-01-01") },
];
const personWithMinStartedAt = minBy(people, (i) => i.startedAt);