Конспект по Javascript.

Сортировка массива

В качестве последнего метода рассмотрим сортировку sort. Простая сортировка массива объектов не работает правильно. Поэтому мы должны использовать функцию сравнения.

kaabelid.sort((a, b) => a.kiirus_mbs - b.kiirus_mbs);
console.log(kaabelid);

Здесь (a, b) => a — b является сравнительной функцией, которая сообщает sort(), что числа должны быть отсортированы по их фактическим числовым значениям, а не по строковым значениям. Функция a — b возвращает отрицательное значение, если a меньше b, положительное значение, если a больше b, и 0, если a и b равны — именно то, что нужно sort() для правильного упорядочения элементов.

Страницы: 1 2 3 4 5 6 7 8 9