filter filter
Devuelve un listObject con objetos cuyo atributo key coincide con uno de los valores de clave determinados.
Categoría
Lista
Sintaxis de función
filter(<parameters>)
Parámetros
Parámetro
Tipo
Descripción
listToFilter
listObject
lista de objetos que se van a filtrar. Debe ser una referencia de campo.
keyAttributeName
cadena
nombre del atributo en los objetos de la lista dada, utilizado como clave para el filtrado
keyValueList
list
matriz de valores clave para el filtrado
Firmas y tipos devueltos
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)
Devuelve un listObject.
Ejemplos
Este es un ejemplo de una carga útil pasada en un evento entrante "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
}]
Puede utilizar la siguiente expresión:
filter(
@{myevent.productListItems},
"id",
["product2", "product3", "product4"]
)
Devuelve un listObject que contiene los dos objetos con "product2" y "product3" como id.
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9