I've been looking for a while at this thread but all i could find there as results of comparaison between two arrays are which elements were added or removed.
What i need is to just guess which element has moved from an index to another.
Example: let's take the following array:
let array1 = ['A', 'B', 'C', 'D', 'E', 'F'];
The 'E' element will move from the 4th index to the 2nd index and we wil get :
let array2 = ['A', 'B', 'E', 'C', 'D', 'F'];
I need a function that returns which element has changed , its new index in the new array2 and its old index in the array1;
I've made such as algo in the past which roughly (from what i remember now) consists of looking for the first different element between both arrays then to check the sequence behind it to guess if the diff element found is itself the moved one or the one which took its place.
So before rewritting it , i wished i could find one ready to use ;)