I have an array with objects sorted by key 'order'
[
{order: 1, id: 1, title: elem1},
{order: 2, id: 2, title: elem2},
{order: 3, id: 3, title: elem3},
{order: 4, id: 4, title: elem4},
{order: 5, id: 5, title: elem5}
]
after change key 'order' in 'elem2' to '4', array should look like this
[
{order: 1, id: 1, title: elem1},
{order: 2, id: 3, title: elem3},
{order: 3, id: 4, title: elem4},
{order: 4, id: 2, title: elem2},
{order: 5, id: 5, title: elem5}
]
I wanna move an objects in the array after changing key 'order' in some object in both direction