У меня есть карта, чьи features
меняются в зависимости от протяженности карты. Функция renderListings
создает элемент item
для каждой функции, а затем добавляет все элементы в listingEl
каждый раз, когда карта изменяется. Пока это работает нормально.Добавить дочерний и сортирующий динамический список
innerHTML
каждого item
основан на свойстве функции - prop.code
, который представляет собой строку текста. В этот момент функция добавляет элементы неупорядоченным способом, а не в алфавитном порядке.
Я попытался добавить .sort()
к listingEl.appendChild(item).sort()
но только один элемент отображается в списке и все другие исчезают.
Как можно было бы добавить в алфавитном порядке детей по свойству функции prop.code
в javascript?
это не работает, потому что 'features', которые входят в' renderListings() 'остаются НЕСОРТИРОВАННАЯ –
ли вы имеете в виду' функцию sortFeaturesByCode' фактически не сортировать особенности? – abl
правильно, списки не сортируются, потому что все должно быть в 'renderListings()' функции, если это возможно –