arr=[-37.507,-3.263,40.079,27.999,65.213,-55.552];
arr.sort();
и результатСортировка массива в JavaScript
arr=[-3.263,-37.507,-55.552,27.999,40.079,65.213]
Может ли один помочь мне, что логика, которая «своего рода()» функция делает? Пожалуйста, объясните мне, почему «arr.sort();» дает приведенный выше результат. И другие вопросы не имеют точного ответа, который объясняет, что я получаю здесь.
Вы можете посмотреть здесь http://stackoverflow.com/questions/234683/javascript-array-sort-implementation –
@RajKumar Спасибо, но с помощью этой функции я не смог получить правильный отсортированный массив, U мог видеть это в моем вопросе. Пожалуйста, объясните это. –
re: «другие вопросы не имеют точного ответа»; да, да. В [принятом ответе] (http://stackoverflow.com/a/1063027/660921) по этому вопросу говорится: «По умолчанию метод сортировки сортирует элементы по алфавиту»; это именно то, что у вас есть, и описание в точности совпадает с ответом, который вы приняли по этому вопросу. – Carpetsmoker