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
mostbet skachat [url=www.gtrtt.com.kg]www.gtrtt.com.kg[/url] .
1 win pro http://www.fabc.com.kg .
секс у гинеколога http://ginekolog-rukoeb1.ru/ .
официальный сайт 1win bbcc.com.kg .
tor market url https://github.com/darknetmarketlinks2025/darknetmarkets – darknet market lists
Superb site you have here but I was curious if you knew of any user discussion forums that cover the same topics talked about in this article?
I’d really love to be a part of group where I can get
advice from other experienced individuals that share the same interest.
If you have any suggestions, please let me know. Thanks a
lot!
1вин официальный https://bbcc.com.kg .
1 вин официальный fabc.com.kg .
1вин вход в личный кабинет https://bbcc.com.kg/ .
mostbet com https://gtrtt.com.kg/ .
1win online скачать http://www.bbcc.com.kg .
секс с гинекологом [url=https://ginekolog-rukoeb1.ru/]секс с гинекологом[/url] .
вход в 1вин https://bbcc.com.kg/ .
1 win войти https://fabc.com.kg/ .
мульт порно мульт порно .
8 Tips To Increase Your GSA SER Game gsa ser reviews; https://writeablog.Net,
порно у гинеколога порно у гинеколога .
darknet drug market https://github.com/tormarkets2025ukaz1/tormarkets2025 – darkmarket
darknet market links https://github.com/darknetmarkets2025/darknetmarketlinks – darknet market list blackweb
tor markets https://github.com/darkwebwebsites/darkwebwebsites – darkmarket url best darknet markets
online pharmacy delivery usa: Cheapest online pharmacy – Best online pharmacy
It’s not my first time to pay a quick visit this website,
i am browsing this web page dailly and get good information from here every day. https://Oke.zone/profile.php?id=283317
cheapest pharmacy to fill prescriptions without insurance family pharmacy canadian pharmacy no prescription needed
мультики порно мультики порно .
darknet market https://github.com/darkwebwebsites/darkwebwebsites – darknet market links the dark internet
Процедура капельницы особенно показана в случаях, когда симптомы похмелья выражены настолько сильно, что пациент не в состоянии справиться с ними самостоятельно. Головная боль, тошнота, рвота, усталость и раздражительность — все это признаки того, что организму необходимо восстановление. Капельница помогает не только ускорить процесс очищения, но и минимизировать риск осложнений, таких как нарушение работы сердца и печени.
Узнать больше – капельницы от запояекатеринбург
В состав капельницы обычно входят растворы для гидратации, витаминно-минеральные комплексы, гепатопротекторы для защиты печени, а также седативные препараты для стабилизации нервной системы. Такой подход позволяет быстро справиться с признаками похмелья и предотвратить развитие более серьезных осложнений.
Детальнее – капельница от запоя на дому в екатеринбурге
dark web markets https://github.com/darknetmarkets2025/darknetmarketlinks – tor markets 2025 darknet marketplace
Хотите торговую площадку, на которой можно купить любые товары? Советую рассмотреть официальный портал Кракен: https://xn--v14-7ua.com . Здесь каждый посетитель сможет подобрать подходящий товар или отдельную категорию. Сама площадка полностью анонимна и обеспечивает безопасность. Здесь можно осуществлять покупки, не беспокоясь о потере денег или личных данных. Кроме того, Кракен onion не только частный магазин, а уникальный маркетплейс. Тут %anchor_text% предлагают свои товары тысячи поставщиков, и всегда можно найти что-то максимально выгодное. Поэтому рекомендую пройти быструю регистрацию на платформе Кракен onion и перейти в магазин, где вы легко найдете нужные продукты. А при возникновении трудностей, администрация сайта всегда готова предоставить ассистенцию.
Feel free to surf to my web site; Daycares By Category