ArrayOfObjectsFilterByKeyValue Op
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" }];
Full Name
- Ops.Array.ArrayOfObjectsFilterByKeyValue
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch ArrayOfObjects ops example
INPUT PORTS
Array (Array)
Array input
Filter Key (String)
key to use
Filter Value (String)
value to use
Invert Filter (Number: boolean)
invert result (discard all objects that have key-value pair)
OUTPUT PORTS
arrayOut (Array)
output array