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
Устал сливать в казино? Довольно делать ставки без разбора! Вступай на Рейтинг Казино! ??
Забудь о проигранных вкладах и разочарованиях! Наш Telegram-канал “Канал “Рейтинг Казино”” превратится в твоим верным помощником в вселенной ставок!
Что тебя поджидает в канале:
Объективные рецензии игровых платформ: Мы изучаем всё – от разрешения и доброго имени до плюшек и быстроты платежей. Никакой продвижения, исключительно правдивая сведения!
Последние табели о рангах: Посмотри, какие именно платформы реально выплачивают выигрыши и предлагают самые выгодные условия для пользователей!
Эксклюзивные бонусы и коды: Получай лучшие акции от проверенных казино!
Свежие новости из области гемблинга: Будь в теме свежих событий и направлений!
Указания и планы от опытных пользователей: Увеличь свои шансы на победу и делай ставки с рассудительностью!
Перестань полагаться на фортуну! Пора играть разумно!
Вступай на “Канал “Рейтинг Казино”” прямо сейчас и преврати игру в прибыль!
https://telegra.ph/Azart-po-Kanadski-Rejting-Luchshih-Kazino-Kanady-03-23
http://indiamedfast.com/# online medicine shopping in india
Аренда авто краснодар
http://indiamedfast.com/# cheapest online pharmacy india
От замера до установки – всего 2 недели! “Эталон Кухни” работают быстро и качественно. Кухня радует каждый день. +7 843 258-86-66
There is certainl a lot to find out about this issue. I llove all
of the points you have made.
Feel free to surf to my webb sit … Korean Sports Betting [git.liuhung.com]
pharmacy canadian: legitimate canadian pharmacies online – canadian pharmacy ltd
darknet drug market https://github.com/aresmarketdarknetl9khn/aresmarketdarknet – dark web marketplaces
Drugs information for patients. Long-Term Effects.
can i get esomeprazole without a prescription
Best what you want to know about medication. Get information now.
I think you are thinking specifically about Ramenbet Casino sports betting or perhaps you want to find more about Casino Ramenbet mirror Казино Ramenbet официальный сайт
canada drugs online review: InterPharmOnline – canadian drug stores
order medicines online india: India Med Fast – IndiaMedFast.com
La dose initiale de modafinil pour les enfants souffrant d’apnГ©e obstructive du sommeil pГ©diatrique est gГ©nГ©ralement de 200 mg trois fois par jour. Le modafinil est un analogue hautement efficace Г base de carbone du neurotransmetteur noradrГ©naline ou noradrГ©naline. Cependant, il est possible que certains de ses effets secondaires Г long terme comprennent des Г©ruptions cutanГ©es, des rГ©actions allergiques telles que l’anaphylaxie et le syndrome de Stevens-Johnson, des hallucinations chez les personnes ayant des antГ©cГ©dents de psychose, d’asthme et des anomalies de la fonction thyroГЇdienne. Un certain nombre d’Г©tudes suggГЁrent qu’il pourrait Г©galement amГ©liorer la cognition dans la dГ©mence et la maladie d’Alzheimer. Les dosages doivent ГЄtre modifiГ©s en fonction de la rГ©ponse thГ©rapeutique. Il a Г©galement Г©tГ© utilisГ© pour Г©valuer si une personne s’amГ©liore avec la thГ©rapie et pour valider l’efficacitГ© d’un mГ©dicament. Le modafinil a un mГ©canisme d’action similaire au mГ©thylphГ©nidate, un stimulant populaire du SNC couramment utilisГ© pour traiter le TDAH. Pour cette raison, les mГ©decins ne peuvent prescrire que lorsque certains critГЁres sont remplis et les doses doivent ГЄtre ajustГ©es lorsqu’elles sont utilisГ©es chez les personnes souffrant de problГЁmes rГ©naux ou hГ©patiques. Les effets secondaires les plus courants comprennent l’agitation, l’anxiГ©tГ©, la fatigue, la dГ©pression, la somnolence excessive, les cauchemars, les maux de tГЄte, l’irritabilitГ©, la labilitГ© Г©motionnelle et la bouche sГЁche. En raison de la frГ©quence des effets secondaires, il est souvent utilisГ© en association avec d’autres mГ©dicaments, tels que les antidГ©presseurs ou la cafГ©ine. ConГ§u pour aider Г traiter divers troubles du sommeil, le modafinil est un stimulant nootropique utilisГ© dans le traitement des troubles du sommeil. https://nootropiquepharmacie.com/modafinil-france/ Un vaste essai contrГґlГ© randomisГ© a montrГ© qu’il est efficace dans le traitement de la somnolence excessive chez les personnes atteintes de narcolepsie. Le modafinil est un mГ©dicament favorisant l’Г©veil qui affecte les neurotransmetteurs qui affectent l’Г©veil, c’est donc un stimulant. Le modafinil est un stimulant non amphГ©tamine qui amГ©liore l’Г©veil en augmentant les seuils d’Г©veil. Il ne doit pas ГЄtre utilisГ© par les femmes enceintes sans l’avis d’un professionnel de la santГ©. Chez les adultes de tous Гўges, si le taux sanguin est infГ©rieur Г 1 ng/ml, la dose doit ГЄtre rГ©duite de moitiГ©. L’effet net est d’augmenter l’Г©veil et de diminuer le besoin de sommeil. MГЄme lorsqu’ils sont utilisГ©s pendant de courtes pГ©riodes, certaines personnes signalent des effets secondaires importants, notamment de forts maux de tГЄte et des nausГ©es. SynthГ©tisГ© Г l’origine pour le traitement de la narcolepsie, le modafinil est un neurostimulant principalement indiquГ© comme aide Г l’Г©veil chez les travailleurs postГ©s. Le modafinil est disponible sous forme de comprimГ© AllegraВ® 100 mg contenant 100 mg de modafinil. Le modafinil est indiquГ© dans la prise en charge de la somnolence diurne excessive (SDE) associГ©e Г la narcolepsie, aux troubles du sommeil liГ©s au travail postГ© et Г l’apnГ©e du sommeil. Aux Г‰tats-Unis, le Modafinil a Г©tГ© approuvГ© pour une utilisation comme traitement de la narcolepsie en 1998 et pour le traitement de l’apnГ©e obstructive du sommeil sГ©vГЁre en 2005.
Fantastic post but I was wondering if you could write a litte more on this topic?
I’d be very grateful if you could elaborate a little bit more.
Thanks!
Virtual gambling platforms have modernized the betting world, offering an unmatched level of ease and breadth that brick-and-mortar venues fall short of. Over time, millions of players across the globe have welcomed the thrill of virtual gambling thanks to its availability, captivating elements, and continuously increasing selection of games.
If you’re a beginner with the world of virtual gambling or seek to learn about proven options, why not participate in our lively social network? It’s a destination where enthusiasts offer reviews, guiding you to enhance your gaming journey. Join the community and learn more now: https://craigslistdir.org/spin-fest_376489.html
One of the main appeals of online casinos is the unparalleled selection of gaming experiences at your disposal. Whether you prefer rolling old-school slot machines, trying out theme-based thematic slots, or testing your strategy in traditional table offerings like Roulette, digital casinos feature infinite possibilities. Plenty of operators moreover feature real-time gaming experiences, enabling you to engage with live hosts and co-players, all while soaking in the engaging feel of a traditional gambling venue without leaving your home.
Beyond variety, online casinos shine availability.
I’ve bren surfing onlіne more than 4 hours today, yet I never fouund any
inteгesting article like youгѕ. It is pretty worth enough for me.
In my opinion, if all weƅmasters and bloggers madee gold content as
you did, the net will be a lot more useftul than ever before.
My homepаge … fire138
Мы изготавливаем дипломы психологов, юристов, экономистов и прочих профессий по выгодным тарифам. Основные преимущества заказа документов в нашем сервисе
Вы покупаете диплом через надежную и проверенную временем фирму. Это решение сэкономит не только деньги, но и бесценное время.
На этом преимущества не заканчиваются, их намного больше:
• Документы печатаются на фирменных бланках с мокрыми печатями и подписями;
• Дипломы любого ВУЗа РФ;
• Цена значительно ниже чем потребовалось бы заплатить на очном и заочном обучении в ВУЗе;
• Быстрая доставка в любые регионы России.
Приобрести диплом о высшем образовании– http://school97.ru/vesti20/index.php?PAGE_NAME=profile_view&UID=220061/ – school97.ru/vesti20/index.php?PAGE_NAME=profile_view&UID=220061
reliable mexican pharmacies mexican pharmacy online store reliable mexican pharmacies
https://indiamedfast.shop/# india pharmacy without prescription
certified canadian international pharmacy
canadian pharmacy 365: highest rated canadian online pharmacy – canadian pharmacy 24
IndiaMedFast india online pharmacy store buying prescription drugs from india
mexican pharmacy online order buying from online mexican pharmacy MexicanPharmInter
Great post. I used to be checking continuously this blog
and I am inspired! Very helpful info specifically the remaining phase 🙂 I handle such info a lot.
I used to be looking for this certain information for a long
time. Thank you and best of luck.
https://interpharmonline.com/# legit canadian online pharmacy
canadian mail order pharmacy
https://mexicanpharminter.com/# reliable mexican pharmacies
canadian pharmacy online store
I ѕimppy couldn’t depart youhr web site prior too suggeѕting that І extremely ⅼoved thе usual information an individual
supply for your visitors? Is going to be again often to investigate cross-check new posts
Also visit my blog post; fire138
canadian pharmacy online reviews Cheapest online pharmacy canadian neighbor pharmacy
Mexican Pharm International: mexican pharmacy online – mexican pharmacy online store
India Med Fast: lowest prescription prices online india – india pharmacy without prescription
canada pharmacy online: canadian drugstore online no prescription – canadianpharmacymeds