Skip to main content
Module

std/collections/mod.ts>filterKeys

Deno standard library
Go to Latest
function filterKeys
import { filterKeys } from "https://deno.land/std@0.102.0/collections/mod.ts";

Returns a new record with all entries of the given record except the ones that have a key that does not match the given predicate

Example:

const menu = {
    'Salad': 11,
    'Soup': 8,
    'Pasta': 13,
}
const menuWithoutSalad = filterKeys(menu, it => it !== 'Salad')

console.assert(menuWithoutSalad === {
    'Soup': 8,
    'Pasta': 13,
})

Parameters

record: Record<string, T>
predicate: Predicate<string>

Returns

Record<string, T>