В этой статье описывается использование сортировки массива и обратного в JavaScript. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Метод сорта () используется для сортировки элементов массива.
Обратный () Обратный () обращает вспять элементы в массиве обратно пропорционально
Сначала попробуем следующий код:
Кода кода следующая: var values = [1, 0, 5, 15, 10];
values.reverse ();
console.log (значения);
Каким будет результат вывода:
[10, 15, 5, 0, 1]
React () - просто простой способ обратить вспять массив, так что я хочу жаловаться следующим образом () Sort ()
Кода кода следующая: var values = [1, 0, 5, 15, 10];
values.sort ();
console.log (значения);
Выходным результатом этой функции является:
[0, 1, 10, 15, 5]
Что происходит?
Фактически, ToString () будет использоваться внутри функции SORT (), а сравнение строк проходит через ASCII. Поэтому, если нам нужно это сортировать, лучше написать себе () самостоятельно.
Кода кода следующая: var values = [1, 0, 5, 15, 10];
Функция сравнить (value1, value2) {
if (value1 <value2) {
возврат -1;
} else if (value1> value2) {
возврат 1;
} еще {
возврат 0;
}
}
values.sort (compare);
console.log (значения);
Если вы измените -1 и 1, вы можете сортировать наоборот.
Результат вывода сейчас:
[0, 1, 5, 10, 15]
Более простой способ написать это - использовать return value2 - value1 inside compare ();
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.