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
tor market https://github.com/darknetwebsitesgflpx/darknetwebsites – dark web sites links
most bet gtrtt.com.kg .
tor darknet https://github.com/darknetmarketslinks/darknetmarketlinks – drug markets dark web tor markets 2025
xxl mexican pharm: xxl mexican pharm – buying prescription drugs in mexico
Canadian Pharmacy Sale on viagra healthyman
Cheap viagra online
museumbolaApa itu Program Afiliasi Amazon? Program afiliasi Amazon,
juga dikenal sebagai "Amazon Associates", adalah
cara mudah untuk memasarkan situs atau blog Anda.
Cukup daftar, dapatkan penerimaan instan, dan atur tautan afiliasi Amazon di situs web Anda sekarang.
Setiap kali seseorang melakukan pembelian Amazon melalui salah satu hyperlink Anda,
Anda mendapat bayaran – sesederhana itu. Tapi bagaimana Anda bisa memulainya?
Namun, program afiliasi Amazon memiliki tip yang harus diikuti oleh mitra, jadi ada baiknya untuk memahaminya sebelum Anda ikut serta.
Ketidakpatuhan dapat mengakibatkan larangan di aplikasi ini.
Hampir semua aturan dibuat untuk mempromosikan secara etis dan menghentikan mitra untuk mempermainkan sistem.
Penting untuk diungkapkan di halaman web atau komunikasi Anda
bahwa Anda mungkin memenuhi syarat untuk
membuat rekomendasi. Anda tidak boleh membuat klaim palsu atau menyesatkan dalam permintaan Anda.
Hindari membicarakan biaya (dengan beberapa pengecualian) karena harga sering berubah.
Jangan gunakan tautan afiliasi Amazon dalam promosi offline,
eBook, atau bahkan email.
dark markets 2025 https://github.com/darkwebwebsites/darkwebwebsites – dark market list dark web access
canadian pharmacy cialis
Are you a sports enthusiast looking to elevate your betting experience? Look no further than BetWinner, a platform that offers a seamless and thrilling way to engage with your favorite sports tournaments https://www.buzzakoo.com/blogs/4570/Unlock-High-Value-Rewards-with-the-BetWinner-Promo-Code-2025
1win login http://bbcc.com.kg/ .
How Online Casinos Have Become Highly Preferred Worldwide
Internet-based gambling hubs have changed the gaming world, providing an unmatched level of convenience and breadth that physical casinos don’t provide. Recently, countless gamblers globally have embraced the thrill of internet-based gaming in light of its ease of access, exciting features, and continuously increasing range of offerings.
One of the main appeals of online gaming options is the sheer selection of gaming experiences ready to play. Whether you prefer playing on vintage slot machines, trying out engaging video-based games, or strategizing in table games like Roulette, digital casinos feature infinite choices. Plenty of operators also present interactive dealer games, allowing you to interact with real dealers and fellow gamblers, all while soaking in the lifelike vibes of a traditional gambling venue from the comfort of your home.
If you’re new with the world of digital casinos or would like to discover reliable sites, why not sign up for our lively social network? It’s a hub where players post experiences, assisting you to maximize your gaming journey. Dive into the community and start your journey now: bet on red avis
Beyond variety, virtual gaming providers stand out availability.
canadian pharmacy coupon code https://familypharmacy.company/# family pharmacy
ставки на спорт мостбет http://gtrtt.com.kg .
tor market links https://github.com/tormarkets2025ukaz1/tormarkets2025 – tor market
continuously i used to read smaller posts that as well clear their motive,
and that is also happening with this piece of writing which I am reading
at this place.
Добро пожаловать в Money X Казино – платформа для настоящих азартных игр, где каждый может найти идеальные развлечения. Money X Казино предлагает широкий выбор игр, включая видеопокер, карточные игры и классические автоматы. Мы стремимся предоставить наивысший опыт игры с максимальной безопасностью и удобством.
Мы обеспечиваем уникальную игровую атмосферу, где каждый игрок может наслаждаться игровыми сессиями. Money X Казино предоставляет регулярные акции и турниры, которые помогают увеличить ваши возможности для выигрыша. Наша платформа уверена, что эти предложения помогут вам получить удовольствие и сделать ваш опыт уникальным.
В Money X Казино вас ждет современная система защиты для защиты ваших данных и средств. Все транзакции проводятся с использованием современных методов безопасности, что гарантирует полную защиту ваших выигрышей и личной информации.
Мы предлагаем не только широкий ассортимент игр, но и возможности для участия в бонусных акциях, что делает вашу игру еще более захватывающей. Наши игроки могут наслаждаться интересными бонусами и получать дополнительные шансы на победу благодаря регулярным бонусам и эксклюзивным предложениям.
Money X Казино – это платформа, где можно не только наслаждаться азартом, но и высокие шансы на успех. Присоединяйтесь к нам и откройте для себя мир захватывающих игр!
mexico drug stores pharmacies: mexico drug stores pharmacies – xxl mexican pharm
Virtual Mystery Boxes 101 It’s The Complete Guide
For Beginners online mystery boxes
darknet markets https://github.com/darknetwebsitesgflpx/darknetwebsites – dark web market
drug mart: discount drug mart – discount drug mart pharmacy
discount drug mart pharmacy drugmart discount drug pharmacy
Amazing article! Your insights on online safety are particularly
compelling and important in today’s digital age.
It reminded me of the importance of using verified platforms for any online activity,
which is why I often check out sites that provide 검증 information. If
you are interested in a comprehensive collection of safe and
reliable toto sites, you might like to check out https://totooasis.com. They offer a 토토사이트 모음 that ensures you
find only the best and most secure options.
Thanks again for the valuable information!
Greetings, I do believe your site could possibly be having internet
browser compatibility problems. Whenever I look at your blog in Safari, it looks fine however, if opening in IE, it has some overlapping issues.
I just wanted to provide you with a quick heads up! Aside from
that, excellent website!
I took a CPR refresher course recently, and I’m delighted I did! It is very important to stay updated with these abilities. More info at Emergency First Aid Training
This is such a vital subject! I’m intending to register for First Aid Training Brisbane following month Basic First Aid Classes
canadian pharmacy without prescription https://megaindiapharm.shop/# MegaIndiaPharm
Наркологическая клиника «Союз Здоровья» в Воронеже специализируется на лечении алкогольной зависимости и предлагает профессиональные услуги по выводу из запоя. Мы стремимся создать атмосферу доверия, где каждый пациент сможет получить необходимую поддержку.
Выяснить больше – vyvod iz zapoya na domu nedorogo kapelnica
1xBet – одна из ведущих компаний в сфере ставок, которая предлагает игрокам широкий выбор видов спорта и разнообразные ставки. Одним из преимуществ игры в 1xBet являются бонусные предложения, которые помогут вам увеличить свои шансы на успех и получить дополнительные выгоды https://sneakerlinks.com/wp-content/pages/?melbet_promo_code_free_welcome_bonus.html
cheapest pharmacy for prescription drugs https://xxlmexicanpharm.com/# п»їbest mexican online pharmacies
Всем привет! Подскажите, где почитатьполезные статьи о займах? Сейчас читаю – ah19.ru