Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

std/collections/min_of.ts>minOf

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
function minOf
import { minOf } from "https://deno.land/std@0.139.0/collections/min_of.ts";

Applies the given selector to all elements of the given collection and returns the min value of all elements. If an empty array is provided the function will return undefined

Example:

import { minOf } from "https://deno.land/std@0.139.0/collections/mod.ts"
import { assertEquals } from "https://deno.land/std@0.139.0/testing/asserts.ts"

const inventory = [
     { name: "mustard", count: 2 },
     { name: "soy", count: 4 },
     { name: "tomato", count: 32 },
];
const minCount = minOf(inventory, (i) => i.count);

assertEquals(minCount, 2);

Parameters

array: readonly T[]
selector: (el: T) => number

Returns

number | undefined

Parameters

array: readonly T[]
selector: (el: T) => bigint

Returns

bigint | undefined