Skip to content

intersects

Determine if two arrays have a common item

154 bytes

Usage

Given two arrays of items, returns true if any item exists in both arrays.

import * as
import _
_
from 'radashi'
const
const oceanFish: string[]
oceanFish
= ['tuna', 'tarpon']
const
const lakeFish: string[]
lakeFish
= ['bass', 'trout']
import _
_
.
intersects<string, unknown>(listA: readonly string[], listB: readonly string[], identity?: ((t: string) => unknown) | undefined): boolean
export intersects

Given two arrays, returns true if any elements intersect.

@seehttps://radashi.js.org/reference/array/intersects

@example

intersects([1, 2, 3], [4, 5, 6])
// false
intersects([1, 0, 0], [0, 1], (n) => n > 1)
// true

@version12.1.0

intersects
(
const oceanFish: string[]
oceanFish
,
const lakeFish: string[]
lakeFish
) // => false
const
const brackishFish: string[]
brackishFish
= ['tarpon', 'snook']
import _
_
.
intersects<string, unknown>(listA: readonly string[], listB: readonly string[], identity?: ((t: string) => unknown) | undefined): boolean
export intersects

Given two arrays, returns true if any elements intersect.

@seehttps://radashi.js.org/reference/array/intersects

@example

intersects([1, 2, 3], [4, 5, 6])
// false
intersects([1, 0, 0], [0, 1], (n) => n > 1)
// true

@version12.1.0

intersects
(
const oceanFish: string[]
oceanFish
,
const brackishFish: string[]
brackishFish
) // => true