JavaScript сортировка работает некорректно

240
20 апреля 2017, 17:10

Есть массив в котором содержатся объекты Ключ и значение ));

var allObject=[
      { title: 'Marker 1', latLng: 14 },
        { title: 'Marker 2', latLng:15  },
        { title: 'Marker 3', latLng: 1 },
        { title: 'Marker 4', latLng:42 },
        { title: 'Marker 5', latLng:2},
        { title: 'Marker 6', latLng: 5}   
];

Хочу сортировать чтоб 1 шло минимальное значение. От минимума к максимуму

allObject.sort(function (a, b) {
  if (a.latLng > b.latLng) {
    return 1;
  }
  if (a.latLng < b.latLng) {
    return -1;
  }
  // a должно быть равным b
  return 0;
});

Да и объектов там может быть около 50 или более. Мой метод сортировки работает некорректно: порой дает не то, что есть. Путает местами как сортировать массив с объектами от минимума к максимуму. Был бы благодарен, во врес сортировки сталкивался с тем, что он 6 дает после 14, или 8 после 32... Как это понять? и как правильно отсортировать?

READ ALSO
Преобразовать HTML + CSS в .pdf

Преобразовать HTML + CSS в .pdf

Собственно стоит такая задачаПользователь проходит на сайте тест, на основе этих данных строится диаграмма (тут проблем нет, необходимые...

197
Почему не срабатывает preventDefault?

Почему не срабатывает preventDefault?

Есть html форма в которой пользователь может менять свои данные:

369
Есть вопрос: можно или нет переместить навигацию OwlCarousel 2 на блоки с другими классами, или в дрйгой блок?

Есть вопрос: можно или нет переместить навигацию OwlCarousel 2 на блоки с другими классами, или в дрйгой блок?

Можно или нет переместить навигацию OwlCarousel 2 на блоки с другими классами, или в дрйгой блок?

209
Небольшая задачка с высотой элементов

Небольшая задачка с высотой элементов

Есть 3 таблицы, у каждой по одному столбцу и по 29 строкВысота строк разная

166