filter filter

Retourneert een listObject met objecten waarvan het kenmerk key overeenkomt met een van de opgegeven sleutelwaarden.

Categorie

Lijst

Functiesyntaxis

filter(<parameters>)

Parameters

Parameter
Type
Beschrijving
listToFilter
listObject
lijst met te filteren objecten. Dit moet een veldverwijzing zijn.
keyAttributeName
string
kenmerknaam in de objecten van de opgegeven lijst, gebruikt als sleutel voor filteren
keyValueList
list
array van sleutelwaarden voor filteren

Handtekeningen en geretourneerde typen

filter(listObject, string, listString)

filter(listObject, string, listInteger)

filter(listObject, string, listDecimal)

filter(listObject, string, listDateTime)

filter(listObject, string, listDateTimeOnly)

filter(listObject, string, listDateOnly)

filter(listObject, string, listDuration)

filter(listObject, string, listBoolean)

Retourneert een listObject.

Voorbeelden

Hier volgt een voorbeeld van een payload die wordt doorgegeven in een binnenkomende gebeurtenis "myevent":

"productListItems": [{
   "id": "product1",
   "name": "the product 1",
   "price": 20
},{
   "id": "product2",
   "name": "the product 2",
   "price": 30
},{
   "id": "product3",
   "name": "the product 3",
   "price": 50
}]

U kunt de volgende expressie gebruiken:

filter(
 @event{myevent.productListItems},
 "id",
 ["product2", "product3", "product4"]
)

Retourneert een listObject met de twee objecten met 'product2' en 'product3' als id.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76