array.sort([compareFunction]) /* The logic of the compare function is as follows if (compareFunction(a,b) < 0) a comes first, a lower index if (compareFunction(a,b) > 0) b comes first, b lower index if (compareFunction(a,b) === 0) leave a and b unchanged */