Skip to main content

$$contains

Checks whether an array contains a certain value

Usage​

{ 
"$$contains": /* Array of arrays / elements (null elements are ignored) */,
"that": /* any */
}
"$$contains(<that>):{input}"

Returns​

boolean

Arguments​

ArgumentTypeValuesRequired / Default ValueDescription
PrimaryarrayYesArray of arrays / elements (null elements are ignored)
thatanyYesThe value to look for

Examples​

Input

Definition

Output

[
0,
[],
"a"
]
{
"$$contains": "$",
"that": "a"
}
true
"a"
{
"$$contains": [
"b",
"$"
],
"that": "a"
}
true
[
0,
[],
"a"
]
{
"$$contains": "$",
"that": "b"
}
false
[
0,
[],
"a"
]
"$$contains(a):$"
true
[
0,
[],
"a"
]
"$$contains(b):$"
false