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

std/collections/mod.ts>intersect

Deno standard library
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.217.0/collections/mod.ts";

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

Examples

Example 1

import { intersect } from "https://deno.land/std@0.217.0/collections/intersect.ts";
import { assertEquals } from "https://deno.land/std@0.217.0/assert/assert_equals.ts";

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

assertEquals(commonInterests, ["Cooking", "Music"]);

Parameters

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