ArrayOfObjectsFilterByKeyValue Op

ArrayOfObjectsFilterByKeyValue

filter key value pairs in objects in an array of objects


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" }];

Edit Documentation

Full Name
  • Ops.Array.ArrayOfObjectsFilterByKeyValue
Visibility
  • Core Op - Official cables op
License
  • MIT
Author


 

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


Patches using ArrayOfObjectsFilterByKeyValue

  • Examples
  • Public
  • My Patches

Changelog


created opuser avatarsimod - 2020-04-14 13:29
Ops.User.simod.ArrayOfObjectsFilterByKey renamed to Ops.User.simod.ArrayOfObjectsFilterByKeyValueuser avatarsimod - 2020-04-14 14:25
Ops.User.simod.ArrayOfObjectsFilterByKeyValue renamed to Ops.Array.ArrayOfObjectsFilterByKeyValueuser avatarsimod - 2020-04-14 17:31