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