UNPKG

replay-table

Version:

Visualize sport seasons with interactive standings

11 lines (10 loc) 445 B
export default function (roundResults, sortedPreviousRoundResults, compareFunction) { return roundResults.map(result => { return { obj: result, idx: sortedPreviousRoundResults.map(result => result.item).indexOf(result.item), } }) .sort((a,b) => compareFunction(a.obj, b.obj) ? compareFunction(a.obj, b.obj) : a.idx - b.idx) .map(item => item.obj); };