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

296
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

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

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

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

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

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

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

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

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

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

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

243