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
https://mexicanpharm24.cheap/# medicine in mexico pharmacies
injections for ed
Thank you a bunch for sharing this with all of us you really know what you are talking about!
Bookmarked. Kindly additionally seek advice from my website =).
We will have a hyperlink exchange arrangement among us
http://pharm24.pro/# best male ed pills
home remedies for ed
buy prescription drugs from canada cheap https://indianpharm24.pro/# indian pharmacy
Free Download the best premium WordPress Premium Plugin Free Download Themes, Plugins, and templates with plan. 100 original with GPL Licensed & free update.
Погрузитесь в мир ставок и азартных игр с Мостбет | Обновлённый интерфейс и удобная навигация в Мостбет | Мостбет – это качество и надёжность для всех игроков | Все ставки и азартные игры в одном приложении – Мостбет | Ставьте на спорт и участвуйте в акциях от Мостбет | Играйте в любые азартные игры на Мостбет с бонусами | Регистрируйтесь и забирайте свой бонус на Мостбет | Выберите Мостбет для гарантированного качества и удобства | Лучшие бонусы и акции на официальном сайте Мостбет, официальный сайт Мостбет официальный сайт Мостбет.
ed help http://indianpharm24.pro/# п»їlegitimate online pharmacies india
Найдите отличные бонусы и промокоды на Мостбет | Скачайте приложение Мостбет для удобного доступа к ставкам | Мостбет: высокие стандарты качества для азартных игр | С Мостбет вы всегда сможете найти рабочее зеркало | Легкий доступ к ставкам на сайте и приложении Мостбет | Проверьте свои шансы в слотах Мостбет | Найдите свой любимый слот в казино Мостбет | Ставьте на спорт и киберспорт с Мостбет в Казахстане | Ставки и казино в одном месте – это Мостбет, Mostbet официальный сайт Mostbet зеркало.
Ahaa, its good discussion about this article at this place at this webpage, I have read all that, so now me also commenting at this place.
Мостбет предлагает широкие возможности для ставок на спорт | Ваши выигрыши всегда под контролем с Мостбет | Мостбет – это качество и надёжность для всех игроков | Скачайте приложение Мостбет на iOS и Android бесплатно | Мостбет – ваш выбор для ставок и развлечений | Ставки и игры с надёжным сервисом – только на Мостбет | Популярное казино для игроков Казахстана – Мостбет | Огромный выбор игр и бонусов на Мостбет | Получите доступ к лучшим играм на Мостбет, ставки на спорт в Казахстане Mostbet Казахстан.
The 10 Most Scariest Things About Car Attorneys Near Me car
attorneys (Lauri)
It is no secret that New Zealand has some beautiful waterfronts, however do you know which you could visit the clearest lake in the world there?
Complete video games themselves have also grow to be uncommon among beginning pitchers.
Thanks for the auspicious writeup. It actually was a enjoyment account
it. Glance advanced to more added agreeable from you! By the
way, how could we keep in touch?
Also visit my webpage – 50Kw Diesel Generator
Very nice blog post. I certainly appreciate this website.
Keep it up!
Аренда виртуальных телефонных номеров для 75 городов России и 38 стран мира. Звонки онлайн на городские и мобильные (сотовые) номера, бесплатный прием виртуальный номер Украины
Hey there superb website! Does running a blog similar
to this require a large amount of work? I have absolutely no expertise in programming but
I had been hoping to start my own blog in the
near future. Anyways, if you have any suggestions or
tips for new blog owners please share. I understand this is off topic however I just wanted to
ask. Appreciate it!
my web blog :: Refrigerated Truck
dark web links deep dark web darknet links
vacuum pumps for ed: cheap pharmacy online – ed treatments
What Is Best Coffee Machine Uk? History Of Best
Coffee Machine Uk best cheap espresso machine
buying prescription drugs in mexico online mexican pharmacy buying prescription drugs in mexico
You’ll Never Be Able To Figure Out This Three Wheeled Buggies’s Tricks
three wheeled buggies, Terrence,
I could not refrain from commenting. Exceptionally well written!
You really make it seem so easy with your presentation but I find this topic to be
really something which I think I would never understand.
It seems too complex and extremely broad for me. I’m looking forward for your
next post, I’ll try to get the hang of it!
http://mexicanpharm24.cheap/# pharmacies in mexico that ship to usa
google viagra dosage recommendations
pharmacies in mexico that ship to usa: mexico pharmacy cheap – buying from online mexican pharmacy
ed drugs affordable medication ed meds online without doctor prescription
See What Car Key Replacement Ford Tricks The Celebs Are Using replacement
Фабрика кухонных гарнитуров в Санкт-петербурге – этто чемодан фундаментальный участник в образовании кухонных интерьеров. Я работаем сверху разработке, фабрике и установке первоклассных кухонных гарнитуров, кои сочетают в течение себе стиль, функциональность и долговечность. Наша миссия – навязать покупателям отдельные ответы, основанные один-два учётом ихний пожеланий равно потребностей, чтобы каждая кухня остановилась приятным равно спокойным должностью чтобы животу а также творчества http://www.tivokya0kuhnishki.ru.
5 Killer Quora Answers On Private ADHD Assessment London Private Adhd Assessment London