Есть массив:
const arr = [
{ id: 1, value: 'item 1', pos: 'd' },
{ id: 2, value: 'item 2' },
{ id: 3, value: 'item 3', pos: 'd' },
{ id: 4, value: 'item 4', pos: 'd' },
{ id: 5, value: 'item 5' },
{ id: 6, value: 'item 6' },
{ id: 7, value: 'item 7' },
{ id: 8, value: 'item 8' }
];
Если у элемента есть свойство pos, надо его отправить в конец массива:
const arrM = [
{ id: 2, value: 'item 2' },
{ id: 5, value: 'item 5' },
{ id: 6, value: 'item 6' },
{ id: 7, value: 'item 7' },
{ id: 8, value: 'item 8' }
{ id: 1, value: 'item 1', pos: 'd' },
{ id: 3, value: 'item 3', pos: 'd' },
{ id: 4, value: 'item 4', pos: 'd' }
];