beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

ArrayOfObjectsFilterByKeyValue Op

Ops.Array.ArrayOfObjectsFilterByKeyValue


ArrayOfObjectsFilterByKeyValue
Namespace: Ops.Array

Op author: simod

filter key value pairs in objects in an array of objects


summary (oneliner)

Use this op to "slim" an array of objects.

Only keep objects that have specified key-value pair!

var arr = [
  { animal: "dog", food: "veggies" }, 
  { animal: "cat", food: "bird" }, 
  { animal: "bird", food: "veggies" }
];

// specifying key value pair food, veggies, the resulting array becomes

arr = [{ animal: "dog", food: "veggies" }, { animal: "bird", food: "veggies"}];

// inverting the operation, the array becomes

arr = [{ animal: "cat", food: "bird" }];


doc

issues

example patch id

youtube id

caniuse query

collections

related ops

Inputs

Array (Array)

Array input


Filter Key (String)

key to use


Filter Value (String)

value to use


Invert Filter (boolean /Number)

invert result (discard all objects that have key-value pair)


Outputs

arrayOut (Array)

output array


Caught a mistake or want to contribute to the documentation?

Edit Documentationcancel save

ArrayOfObjects ops example

Open Example In Editor


Patches using ArrayOfObjectsFilterByKeyValue

Changelog


created op
2020-04-14 - simod

Ops.User.simod.ArrayOfObjectsFilterByKey renamed to Ops.User.simod.ArrayOfObjectsFilterByKeyValue
2020-04-14 - simod

Ops.User.simod.ArrayOfObjectsFilterByKeyValue renamed to Ops.Array.ArrayOfObjectsFilterByKeyValue
2020-04-14 - simod