[Solved] Recursively Search Through a Flat Array


you can do like this fiddle,

function getChildren(id){
  let result = [];
  $.each(orig, function(i, d) {
     if (d.parent === id) {
            result.push(d);
        result.push(...getChildren(d.id));
     }
  });
  return result;
}

console.log(getChildren('Test'));

1

solved Recursively Search Through a Flat Array