Skip to content

Instantly share code, notes, and snippets.

View PaulSanchez12's full-sized avatar
🎯
Focusing

Paul Sanchez PaulSanchez12

🎯
Focusing
View GitHub Profile
@PaulSanchez12
PaulSanchez12 / order.js
Created May 23, 2020 01:18
Order an array of objects based on another array order
/**
* Sort array of objects based on another array
*/
const mapOrder = (array: any, order: any, key: any) => {
array.sort((a: any, b: any) => {
const A = a[key];
const B = b[key];
return order.indexOf(A) > order.indexOf(B) ? 1 : -1;
});