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
An artificial USP human development hormone (somatropin).
my blog post – Vector vs raster
секс мультики секс мультики .
порно гинеколог порно гинеколог .
bitcoin dark web https://github.com/darknetmarketslinks/darknetmarketlinks – drug markets onion dark web market list
In this case, the life insurance policy business’s loan.
my blog post – ppc roofing reviews
15 Trends To Watch In The New Year Toys For Adult Man adult couples toys – Opal –
Выведение из запоя – это процесс, включающий несколько этапов. Симптомы могут варьироваться от тревожности и бессонницы до серьезных психических расстройств. Только профессиональный подход и современные медицинские технологии помогают минимизировать риски, стабилизировать состояние и избежать осложнений.
Выяснить больше – vyvod iz zapoya vrach na dom sankt-peterburg
blackweb official website https://github.com/darknetmarketslinks/darknetmarketlinks – darknet site dark market onion
Mega India Pharm: top online pharmacy india – Mega India Pharm
buying prescription drugs in mexico online: xxl mexican pharm – mexico pharmacies prescription drugs
Real HGH Benefits (NewULife Hgh Gel Not Tested Yet).
my web page: house cleaning Calgary
Привет поприветствовать здесь!
Хотите расслабиться и испытать удачи в увлекательном мире азартных игр? В таком случае, вы оказались по самое то!
Мы предлагаем вам уникальную шанс играть на игровые автоматы безвозмездно и без лишних заморочек! Наслаждайтесь самыми популярными автоматами сразу сейчас.
Какие выгоды игры бесплатно?
Отсутствие риска потерять средства.
Шанс познакомиться с разными слотами и их характеристиками.
Рдеальное удовольствие для расслабления.
Способ развить свои умения и тактики.
У нас вам обнаружите большой ассортимент развлечений от известных разработчиков. Мы постоянно обновляем свою библиотеку, чтобы вам всегда могли найти кое-что новое и увлекательное.
Ни упустите способ испытать в мир азарта и удачи с нами! Присоединяйтесь к нашему комьюнити геймеров!
Чтобы получения больше данных, рекомендаций и эксклюзивных предложений, присоединяйтесь в наш Telegram канал!
Рграйте без денег Рё наслаждайтесь!
What is New U Life SOMADERM Transdermal Gel.
Feel free to visit my web site … vector animation software (Camille)
XYGENYX, a licensing business for FDA-registered products.
Also visit my site :: house cleaning Calgary
xxl mexican pharm: mexican rx online – xxl mexican pharm
Withdrawal more drug side effects panic disorder Viagra effects women herbal. pharmacie du Canada.Prix en pharmacie prescription achetez, de vardenafil. Achat de viagra en ligne, ordonnance pour viagra, Charita. en ligne, Votre Parapharmacie en ligne, Conseils de professionnels.Paiement. Viagra Pharmacie En Ligne France, POLE CONSULTANCE DU. Commander viagra en ligne, ordonnance viagra en ligne, Uonb. Direct de Bordeaux.Plus besoin de faire une escale pour rejoindre loutre-mer. Levitra en ligne, levitra prix en pharmacie, Covintec Drugstore en. Levitra prix pharmacie avoir du sans ordonnance comment acheter authentique. https://eurogeneriqueetfrance.com/isoptin/ Commande Isoptin Pharmacie
They have items to sell or services to use.
Have a look at my page: ppc roofing reviews
секс с гинекологом секс с гинекологом .
порно мульт http://multiki-rukoeb1.ru .
порно с гинекологом порно с гинекологом .
deep web markets https://github.com/darknetmarketslinks/darknetmarketlinks – tor market url darknet links
In this case, the life insurance company’s money.
My website house cleaning Calgary
секс у гинеколога ginekolog-rukoeb1.ru .
порно мультфильм порно мультфильм .
darkweb marketplace https://github.com/darkwebwebsites/darkwebwebsites – deep web drug markets tor dark web
A synthetic USP human development hormone (somatropin).
Here is my webpage; vector animation software
An artificial USP human growth hormonal agent (somatropin).
My web page … Vector Animation software
family pharmacy: Online pharmacy USA – family pharmacy
They have products to sell or solutions to provide.
Feel free to surf to my webpage: Bookmarks
tor markets links https://github.com/darkwebmarketslinks/darkwebmarkets – darkmarket 2025 dark market list