Skip to main content
The Deno 2 Release Candidate is here
Learn more
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
function intersect
import { intersect } from "https://deno.land/std@0.159.0/collections/intersect.ts";

Returns all distinct elements that appear at least once in each of the given arrays

Example:

import { intersect } from "https://deno.land/std@0.159.0/collections/intersect.ts";
import { assertEquals } from "https://deno.land/std@0.159.0/testing/asserts.ts";

const lisaInterests = [ 'Cooking', 'Music', 'Hiking' ]
const kimInterests = [ 'Music', 'Tennis', 'Cooking' ]
const commonInterests = intersect(lisaInterests, kimInterests)

assertEquals(commonInterests, [ 'Cooking', 'Music' ])

Parameters

...arrays: (readonly T[])[]