@std/collections@1.1.5Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
denoland/stdWorks with
•JSR Score100%•This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




Downloads1/wk
•Published2 weeks ago (1.1.5)
Pure functions for common tasks related to collection types like arrays and objects
Pure functions for common tasks around collection types like arrays and objects.
Inspired by Kotlin's Collections package and Lodash.
import { intersect, sample, pick } from "@std/collections"; import { assertEquals, assertArrayIncludes } from "@std/assert"; const lisaInterests = ["Cooking", "Music", "Hiking"]; const kimInterests = ["Music", "Tennis", "Cooking"]; assertEquals(intersect(lisaInterests, kimInterests), ["Cooking", "Music"]); assertArrayIncludes(lisaInterests, [sample(lisaInterests)]); const cat = { name: "Lulu", age: 3, breed: "Ragdoll" }; assertEquals(pick(cat, ["name", "breed"]), { name: "Lulu", breed: "Ragdoll"});
Built and signed on
GitHub Actions
Add Package
deno add jsr:@std/collections
Import symbol
import * as collections from "@std/collections";
Import directly with a jsr specifier
import * as collections from "jsr:@std/collections";