Javascript Sort Array By Multiple Properties Plus