Это то, как данные были предоставлены мне в объекте w/elements, разделенном символом pipe.Сочетание сортировки массивов Javascript. Получение непредсказуемых результатов
Сначала мне нужно объединить два массива, а затем отсортировать их по алфавиту. приведенный ниже пример является упрощенным примером. , но что-то отбрасывает функцию сортировки. результаты причудливы
carriersOne = ['St. Joseph\'s Medical Center | New York Health Care Insurance Company | Some Other Company'];
carriersTwo = ['Advantage Care | Chicago Insurance Company | Hospital Insurance Corporation'];
carriersOne = carriersOne[0].split('|');
carriersTwo = carriersTwo[0].split('|');
allCarriers = carriersOne.concat(carriersTwo);
allCarriers.sort();
count = allCarriers.length;
for(i=0;i<count;i++) {
alert(allCarriers[i]);
}
Что вы получаете:
Chicago Insurance Company
Hospital Insurance Corporation
New York Health Care Insurance Company
Some Other Company
Advantage Care
St. Joseph's Medical Center
ш-т-звуковым сигналом того, что? Примечание: если вы используете одиночные имена или предсказуемые имена и фамилии, он объединяется и сортируется в порядке.
Порядок пространство предшествует А. – Paul