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
Watch Out: How Collapsible Scooters Is Gaining Ground, And What
We Can Do About It Lightweight Collapsible Scooters
10 Wall Mounted Fireplace Tricks All Experts Recommend lynnbolvin
Думали ли вы когда-нибудь, сколько денег и времени вы теряете из-за небалансированного оборудования? Динамическая балансировка – это не просто актуальное понятие, это способ предотвращения вибрации и уменьшения шума оборудования. Поговорим о настоящих проблемах: вибрация силового агрегата, дисбаланс промышленных валов, частые неисправности насосов и компрессоров. Зачем вы тратите тысячи на ремонт, если есть эффективное решение?
Балансировку роторов, вентиляторов и турбин вы откладываете на потом? Это «потом» уже давно наступило! Полевая балансировка и переносные балансировочные машины делают процесс быстрым и удобным. Или, возможно, вы не знали, что вибрационная диагностика может выявить скрытые проблемы, пока они не стали катастрофическими?
Устранение вибрации и уменьшение шума оборудования – это не просто комфорт, это безопасность персонала и производственная эффективность. Средства для балансировки, такие как виброанализаторы и виброметры, давно существуют. Почему вы ими не пользуетесь? Балансировочные стенды и специальное оборудование для анализа вибрации – это ваша гарантия от незапланированных простоев.
Не будем забывать про балансировку сельскохозяйственного, строительного и металлургического оборудования. Ваши трактора, прессы и дробилки заслуживают лучшего. Снижение вибрации в промышленности – это не роскошь, это необходимость. Прекратите игнорировать проблему и приступайте к действиям.
До каких пор вы будете терпеть снижение производительности из-за небалансированных машин? Балансировка промышленных вентиляторов, центрифуг и компрессоров – это ваш шаг к стабильной и надежной работе. Или вам удобно, когда ваши сотрудники простаивают, ожидая ремонта? Подумайте об этом и сделайте правильный выбор.
Прекратите терять деньги и время. Форум о проблемах и решениях в сфере балансировки и диагностики на сайте.
1вин казино скачать
Don’t Buy Into These “Trends” About Personal Injury Claim firms
Medicines information for patients. Short-Term Effects.
order cefuroxime tablets
All information about medicines. Get now.
Buzzwords, De-Buzzed: 10 Other Methods For Saying Double Bed Bunk Beds For Adults Double bunk Bed sofa bed
17 Signs You Work With Peritoneal Mesothelioma Not Caused By Asbestos Cassy Lawn
Drug information sheet. Drug Class.
can you get cheap imodium for sale
All trends of drug. Read here.
You suggested that adequately.
It is appropriate to complain They stole my car,” even earlier than you’ve gotten any concept who stole it.
Here is my blog post Personalised jewelry bag travel (Bobby)
The 12 Types Of Twitter Workers Compensation Litigation Accounts You Follow On Twitter Workers’ Compensation Law Firm
Medicine information. Cautions.
can you get prochlorperazine without rx
All information about pills. Read here.
I was recommended this web site through my cousin. I’m not certain whether or not this publish is written by
him as no one else know such certain approximately my trouble.
You’re amazing! Thanks!
You’ll Never Guess This Birth Defect Lawyers’s Tricks birth
9 Lessons Your Parents Teach You About Cerebral Palsy Lawsuit Cerebral Palsy
Repairing Upvc Windows: The Good, The Bad, And The Ugly Window Repair
Medicament prescribing information. Long-Term Effects.
generic neurontin without a prescription
Everything news about medicines. Get information here.
Pills prescribing information. Cautions.
verapamil cheap
Actual about meds. Get now.
10 Things That Your Family Taught You About Upvc Window Repairs Upvc window Repair
Drug prescribing information. Short-Term Effects.
buy generic warfarin no prescription
Actual news about drugs. Get information now.
My family always say that I am killing my time here at web, however I
know I am getting familiarity all the time by reading such pleasant content.
At its height, chrysotile provided for 95% of the asbestos created.
It was utilized in a variety of industries such
as construction, fireproofing, and insulation.
Hey There. I discovered your blog using msn. That is a really neatly written article.
I will be sure to bookmark it and come back to read more of your helpful info.
Thank you for the post. I will definitely comeback.
The 9 Things Your Parents Taught You About Cheap Online Shopping Sites Uk
Cheap Online Shopping Sites Uk
Generally I do not read post on blogs, but I would like to
say that this write-up very compelled me to check out
and do so! Your writing taste has been amazed me. Thanks, very nice
article.
What’s Holding Back From The Workers Compensation Legal Industry?
workers’ compensation attorneys
Ηi there, Ι enjoy reading throygh ylur article.
Ι like to write a little comment to support you.
Нere is my web ρage: Gopek178 Alternatif
The 3 Greatest Moments In Best Rated Folding Treadmill
History Regan
Fela Railroad Settlements: What’s No One Is Talking
About fela settlements