(UPDATED).
I am trying to sort 2 arrays of object in same time.
I have an array of object contain date.
firstArray = [{date: timestamp0 ...},
{date: timestamp1 ...},
{date: timestamp2 ...},
{date: timestamp3 ...},
]
I have a second array with the same length as the first array contains location (x,y).
secondArray = [{x: number0 ..., y: number0},
{x: number0 ..., y: number0},
{x: number0 ..., y: number0},
{x: number0 ..., y: number0},
]
Every object in the first array is related to object in second array that mean:
firstArray[0] is related to secondArray[0] and same for all.
After sorting first array, output is (example):
firstArray = [{date: timestamp3 ...},
{date: timestamp1 ...},
{date: timestamp2 ...},
{date: timestamp0 ...},
]
I want to sort secondArray to be same as firstArray, beacuse as I said every object is related.
How to sort the second array in same order like first array?
Sorting firstArray:
firstArray.sort(function (a, b) {
return new Date(b.date) - new Date(a.date);
});