js reorder

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

CSS

* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background: #ffd;
}

.path {
  stroke: #3891f9;
  opacity: 0.5;
  stroke-width: 15;
  stroke-linecap: round;
}

circle.gate {
  fill: #000000;
  stroke: black;
}

circle.corner {
  fill: transparent;
  stroke: red;
}

JavaScript 1.7

var options = [{
  id: 1,
  label: 'burger',
  checked: false,
  topSelected: false,
  children: [{
    id: 5,
    label: 'pickle',
    checked: false,
    topSelected: false
  }, {
    id: 4,
    label: 'lettus',
    checked: false,
    topSelected: false
  }, {
    id: 3,
    label: 'tomato',
    checked: false,
    topSelected: false
  }]
}, {
  id: 2,
  label: 'kebab',
  checked: false,
  topSelected: false,
  children: [{
    id: 6,
    label: 'ketchup',
    checked: false,
    topSelected: false
  }, {
    id: 7,
    label: 'chilli',
    checked: false,
    topSelected: false
  }]
}, {
  id: 8,
  label: 'coffee maker',
  checked: false,
  topSelected: false,
  children: [{
    id: 9,
    label: 'filter',
    checked: false,
    topSelected: false
  }, {
    id: 10,
    label: 'grounds',
    checked: false,
    topSelected: false
  }]
}];



var mockupdatedChild = [{
  id: 3,
  label: 'tomato',
  checked: false,
  topSelected: false
}, {
  id: 5,
  label: 'pickle',
  checked: false,
  topSelected: false
}, {
  id: 4,
  label: 'lettus',
  checked: false,
  topSelected: false
}]

var firstItem = mockupdatedChild[0]

options.forEach(group => {
	console.log(group)
  //const foundMember = group.find(member => member.id === firstItem.id);
  //console.log("foundMember", foundMember);
  //if (foundMember) {

  //}

});