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
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
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
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