JS 依照元素出現數量排序
同樣是最近遇到的狀況,需要利用陣列內元素出現的數量進行排序,以下為範例程式:
var array = ["1", "2", "4", "5", "2", "4", "2", "3"]; var str = array.toString(); var filter = []; var result = []; document.write("原始陣列:" + array + "<br>"); var get = function (str, tar, arr, tmp) { if (str.indexOf(tar) >= 0) { tmp = str.slice(str.indexOf(tar) + 1); arr.push(tar); get(tmp, tar, arr, tmp); } return arr; } for (i in array) { var elm = []; var tmp; var fstr = filter.join(); if (fstr.indexOf(array[i]) >= 0) { continue; } else { var tmp_arr = get(str, array[i], elm, tmp); result.push(tmp_arr.length + ':' + tmp_arr[0]); filter.push(array[i]); } } result.sort(); result.reverse(); //按照出現次數排序,不刪除重複元素 var finishArray = []; for (index in result) { var show = result[index].split(':'); for (i = 0; i < show[0]; i++) { finishArray.push(show[1]); } } document.write("按出現次數排序,不刪除重複元素:" + finishArray + "<br>"); //按照出現次數排序,刪除重複元素 var finishArray = []; for (index in result) { var show = result[index].split(':'); finishArray.push(show[1]); } document.write("按出現次數排序,刪除重複元素:" + finishArray + "<br>");
輸出結果:
原始陣列:1,2,4,5,2,4,2,3 按出現次數排序,不刪除重複元素:2,2,2,4,4,5,3,1 按出現次數排序,刪除重複元素:2,4,5,3,1
blackweb https://github.com/darknetmarkets2025/darknetmarketlinks – dark markets dark market onion
Дрип Казино — это ваше идеальное место для захватывающих игр, больших выигрышей и новых возможностей. Мы предлагаем огромный выбор слотов, настольных игр и live-игр, доступных в любое время суток. Все игры на платформе безопасны, а также полностью соответствуют стандартам честности.
Что делает Дрип Казино особенным для игроков? С регистрацией в Дрип Казино вы получаете отличные бонусы и фриспины, которые увеличат ваши шансы на победу. Мы предлагаем игрокам участие в турнирах с большими денежными призами, что позволяет вам соревноваться за уникальные награды.
Когда лучше всего начать играть в Дрип Казино? Чем быстрее вы начнете, тем быстрее сможете получить прибыль с бонусами и бесплатными вращениями. Вот что вы найдете в Дрип Казино:
Приветственные бонусы и фриспины для новичков.
Турниры с большим количеством призов и бонусов.
Ежемесячные обновления игр, чтобы вы всегда находили что-то новенькое.
Дрип Казино — это ваш шанс выиграть и развлекаться в любое время. https://drip-casino.pro/
dark web sites links https://github.com/darkwebwebsites/darkwebwebsites – darknet drug market dark internet
Good post. I learn something new and challenging
on blogs I stumbleupon every day. It will always be interesting to read content
from other writers and use a little something from
other websites.
Привет. Подскажите, где почитатьполезные блоги о кредитах? Пока нашел – https://credit-pushkino.ru
legit non prescription pharmacies http://discountdrugmart.pro/# drugmart
1win pro [url=www.bbcc.com.kg/]www.bbcc.com.kg/[/url] .
Canadian Pharmacy No Prescription, Pharmacie En Ligne Viagra. Solde de viagra, viagra 50mg en ligne, Haikasoru Pharmacie. Inde generique 25mg pfizer obtenez sans prescription.Achetez le Canada. Achat en ligne sans ordonnance ou cialis qual melhor acheter paris, suisse. en ligne, Votre Parapharmacie en ligne, Conseils de professionnels.Paiement. Generique pharmacie vente pilule viagra suisse.Prix en pharmacie vente libre. https://eurogeneriqueetfrance.com/unacim/ Commande Unacim Remise
1вин 1вин .
mexican drugstore online: mexican mail order pharmacies – xxl mexican pharm
how to access dark web https://github.com/darknetmarkets2025/darknetmarketlinks – dark web markets tor markets links
tor dark web https://github.com/darknetmarkets2025/darknetmarketlinks – dark web drug marketplace dark web site
dark web websites https://github.com/darknetmarketslinks/darknetmarketlinks – dark markets 2025 dark market onion
порно у гинеколога порно у гинеколога .
мультики порно мультики порно .
Online pharmacy USA: foreign pharmacy no prescription – Best online pharmacy
tor markets links https://github.com/darknetwebsitesgflpx/darknetwebsites – darknet market list
cheap pharmacy no prescription https://megaindiapharm.com/# MegaIndiaPharm
Authentic HGH Rewards (NewULife Hgh Gel Not Checked Yet).
My site; social security lawyer near me (Valentin)
Всем привет! Может кто знает, где найтиполезные статьи о займах? Пока нашел – avtofinexpert.ru
deep web markets https://github.com/darkmarketlinkp22jr/darkmarketlink – darkmarkets
Интернет – магазин керамический плитки и керамогранита, для любых поверхностей и помещений plitka-work.ru
NewULife Ranks. Invite to my NewUlife Review.
Also visit my web blog; house cleaning Calgary
Pills prescribing information. What side effects?
can i get cheap ceftin pill
Some what you want to know about drug. Read information here.
darknet market links https://github.com/darknetmarketslinks/darknetmarketlinks – tor market dark web sites links
dark web sites https://github.com/darkmarketlinkp22jr/darkmarketlink – drug markets onion
Внимание! всех любителей азартных развлечений и тех, кто кто стремится найти самые выгодные онлайн-казино! Вы когда-нибудь грезили о том, чтобы играть исключительно в авторитетных и лицензированных игорных домах? В таком случае вы зашли точно куда следует!
Мы разработали для вашего комфорта эксклюзивный перечень самых топовых ста казино, существующих в данный момент. Предлагаемый список базируется на детальном изучении множества критериев, учитывая репутацию игорного дома, наличие лицензии, быстроту выплат, стандарт обслуживания игроков, разнообразие развлечений и выгодность акций.
Больше сведений о интересующем игорном заведении из нашего вы сможете найти в нашем официальном Telegram-канале: https://t.me/s/top_rus_casino. Там эксперты публикуем последними сообщениями из индустрии азартных игр, оценками игорных домов, ценными рекомендациями и стратегиями, которые вам лично умножить ваши шансы на успех!
Вступайте к нашему сообществу сейчас же и будьте в эпицентре самых перспективных акций и возможностей в мире интернет- казино! Не теряйте свой собственный возможность сорвать огромный приз и насладиться настоящим азартом!
canadian pharmacies not requiring prescription https://megaindiapharm.com/# Mega India Pharm
Добро пожаловать в Дрип Казино — место, где каждый найдет себе игру по душе и шанс на крупный выигрыш. В нашем казино представлены лучшие игровые автоматы, настольные игры и живые дилеры, которые гарантируют увлекательный игровой процесс. В Дрип Казино мы заботимся о безопасности и честности, чтобы каждый момент игры был комфортным и справедливым.
Почему стоит играть в Дрип Казино? С регистрацией в Дрип Казино вы получаете отличные бонусы и фриспины, которые увеличат ваши шансы на победу. Кроме того, турниры с крупными призами и акциями на нашем сайте делают игру более захватывающей.
Когда лучше всего начать играть в Дрип Казино? Чем быстрее вы начнете, тем быстрее сможете получить прибыль с бонусами и бесплатными вращениями. Вот что вы найдете в Дрип Казино:
Приветственные бонусы и фриспины для новичков.
Участвуйте в турнирах, где вас ждут впечатляющие денежные призы и дополнительные бонусы.
Ежемесячные обновления игр, чтобы вы всегда находили что-то новенькое.
Дрип Казино — это ваш шанс выиграть и развлекаться в любое время. https://drip-fortunecasino.ink/
tor darknet https://github.com/darkwebwebsites/darkwebwebsites – darkmarket 2025 dark web sites links