Hyperlinkv0.8.0-beta.28

Array

Array.containsconsteffect/Array.ts:2573
<A>(a: A): (self: Iterable<A>) => boolean
<A>(self: Iterable<A>, a: A): boolean

Checks whether an array contains a value, using Equal.equivalence() for comparison.

When to use

Use to check whether an iterable contains a value using Effect's default equality instead of providing a comparison function.

Example (Checking membership)

import { Array, pipe } from "effect"

console.log(pipe(["a", "b", "c", "d"], Array.contains("c"))) // true
elementscontainsWith
Source effect/Array.ts:25734 lines
export const contains: {
  <A>(a: A): (self: Iterable<A>) => boolean
  <A>(self: Iterable<A>, a: A): boolean
} = containsWith(Equal.asEquivalence())
Referenced by 1 symbols