FilterByArrayField
cartographer / filterByArrayField
Function: filterByArrayField()
Section titled “Function: filterByArrayField()”filterByArrayField(
items,fieldKey,value):CatalogItem[]
Defined in: queries/queryFunctions.ts:168
Filter items where an array field includes a specific value.
For array fields, checks membership. For non-array fields, checks equality.
Parameters
Section titled “Parameters”Array of items to filter
fieldKey
Section titled “fieldKey”string
Field key to check
Value to search for in array or match directly
string | number | boolean
Returns
Section titled “Returns”- Items where array includes value or field equals value
Example
Section titled “Example”const lovecraftWorks = filterByArrayField(items, 'authors', 'Lovecraft, H. P.');