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

You may also like...

1,466,713 Responses

  1. FrankEmine表示:

    yeni deneme bonusu veren siteler: deneme bonusu veren siteler – deneme bonusu veren siteler

  2. промокоды на изи дроп https://izi-drop-promokod.ru/ .

  3. 광주유흥表示:

    Stopping Anxiety Attacks With Simple Relaxation Techniques 광주유흥

  4. FrankEmine表示:

    guvenilir slot siteleri: guvenilir slot siteleri – slot casino siteleri

  5. John Larson表示:

    Great insights on driveway repairs! Regular upkeep incredibly makes a difference. Check out greater at licensed concrete contractor

  6. 주소 찾기表示:

    Obtain you professional the white magic of ‘YouTubeMoa’?
    Immerse yourself in a sphere where top-notch content comes together, thanks to high-tech methods.

    A plethora of digital essence is lay for you, drawn from the massive cyber
    cosmos, aimed at keeping you connected.
    Become neck of the woods of the multifarious who’ve identified their center in return all things in vogue.

    Protect ‘YouTubeMoa’ promising away and protect foremost
    the pack.
    The shatter of pleased you’ll true-love next is so establish discontinue, neutral a click!

  7. FrankEmine表示:

    slot oyunlar?: slot oyunlar? – guvenilir slot siteleri

  8. Paito HK 6D表示:

    I quite like reading through a post that can make people think.
    Also, thanks for allowing for me to comment!

  9. FrankEmine表示:

    denemebonusuverensiteler25: denemebonusuverensiteler25 – deneme bonusu veren siteler

  10. FrankEmine表示:

    slot oyunlar?: guvenilir slot siteleri – slot casino siteleri

  11. Слушайте, гейы!

    Хотите погрузиться в пространство интернет-казино и выиграть настоящие деньги? Тогда вам сюда! Топ наилучших лучших игровых сайтов 2025

    Наш телеграм-аккаунт — ваш путеводитель в пространство лучших онлайн-игр в РФ! Мы собрали топ-10 надежных игровых сайтов, где вы сумеете развлекаться на средства и получить свои призы без проблем.

    Что вас ждет:

    Достоверные рекомендации и оценки Казино фриспины от действительных геймеров. Превосходная имя всякого площадки подтверждена годами и пользователями. Неоплачиваемая вход и скорый вход на каждой площадках. Активные дубликаты для доступа к вашему любимому казино в любой время. Мобильный приложение для комфортной игры где угодно.

    Почему нам?

    Безопасные и гарантированные игровые площадки с лучшими критериями для развлечения. Безопасность ваших сведений и переводов обеспечена. Свежие обновления и новости окружения виртуальных-развлечений в России.

  12. ghjvjrjl bpblhjg [url=www.izi-drop-promokod.ru]www.izi-drop-promokod.ru[/url] .

  13. Wallacefex表示:

    deneme bonusu veren siteler: deneme bonusu veren yeni siteler – yat?r?ms?z deneme bonusu veren siteler

  14. Great blog! Do you have any hints for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you advise starting with a free platform like WordPress or go
    for a paid option? There are so many options out there that I’m completely overwhelmed ..
    Any tips? Many thanks!

  15. You are so cool! I do not think I’ve read a single thing like this
    before. So good to discover another person with original thoughts on this issue.

    Seriously.. many thanks for starting this up. This web site
    is something that is needed on the web, someone with a bit of originality!

  16. Chris表示:

    Unquestionably consider that that you said. Your favourite justification appeared to be at the internet the easiest thing to take into
    account of. I say to you, I definitely get annoyed whilst other people think about issues
    that they plainly do not know about. You managed to hit the nail upon the
    highest and also defined out the entire thing with no
    need side-effects , people could take a signal. Will likely be
    back to get more. Thanks

  17. Wallacefex表示:

    deneme bonusu veren siteler yeni: deneme bonusu veren siteler yeni – deneme bonusu veren siteler yeni

  18. Bart表示:

    I loved as much as you’ll receive carried out right here.
    The sketch is attractive, your authored subject matter stylish.
    nonetheless, you command get bought an nervousness over that you wish
    be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly
    a lot often inside case you shield this increase.

  19. 인천에서 저희만큼 콜 많고 수익 잘 나오는 곳 없어요 인천 노래방알바에 연락 주세요

  20. Eusebioelawn表示:

    [url=https://kr22cc.ru/]В ЭТОЙ ПОСТЕ СОБРАНЫ САМЫЕ ЖИВЫЕ ССЫЛКИ И[/url] [url=https://krkn20.xyz]ПЕРЕХОДНИКИ СВЕРХУ ПЛОЩАДКУ кракен СВЕРХУ 2025[/url]

    [url=https://kr22at.ru/]СПИСОК ЦЕЛЬНЫХ ЛЕГКОДОСТУПНЫХ ССЫЛОК ЧТОБЫ ВХОДА СВЕРХУ KRAKЕN:[/url]

    1) Служебная зеркало (укуплена с наставлении вместе с площадки КРАКEН):  [url=]https://krkn20.xyz[/url] Вклиньте в течение строку TOR БРАУЗЕРА!!!
    2) Официальное зеркалo КРАКЕH:  [url=]https://kr22cc.ru/[/url]
    3) Дополнительное зеркалo КРАКЕH: [url=]https://kr22at.ru/[/url]
    4 Запасная ссылка, если первоначальная много трудится (один-два применением VPN): [url=]https://krkn20.run[/url]
    Доступ через TOR: krakenjrxyipletdot3sabdcoghd6vg3mnr63ymqmgyvad.onion
    Резерв TOR: krakenx7wdgtxyipletz2wcmfsjnpdebk5kv5jqgowprjkad.onion

    Это самое чуть-чуть советов, коим посодействуют вам я мухой а также безопасно угодить на площадка кракен:

    1. Скачайте TOR веб-обозреватель

    Чтобы впуска к даркнет-ресурсам, начиная кракен, для вас требуется специальный браузер, поддерживающий Onion-сайты. Наиболее популярным подбором рождается Tor браузер. Вот яко евонный установить:

    Перебегите на oфициальный сайт Tor проекта.
    Скачайте установочный экзешник для вашей операторной системы.
    Найдете браузер, следуя наставлениям сверху экране.

    2. Запустите Tor мазила

    После блоки вскройте Tor браузер. Он неумышленно станет процесс включения для тенёта Tor, яко может занять чуть-чуть минут. Дождитесь завершения подключения.

    3. Переметнитесь числом актуальной ссылке

    Используйте живую ссылку  чтобы доступа к вебсайту кракен: Вставьте эту ссылку в течение адресную строку Tor браузера а также надавите Enter. Этто перенаправит вам сверху стержневую страницу маркетплейса.

    4. Сотворите учетную запись

    Если язык вам хоть я бы не сказал аккаунта сверху Кракене, для вас нужно будет зарегистрироваться. Эпидпроцесс регистрации вводит отпечатку
    Уписите фигуру регистрации, указав требуемую сведение, экую как прозвище, пароль и еще адрес электрической почты.
    Применяйте фундаментальный пароль равным образом включите двухфакторную аутентификацию чтобы доборной безопасности.

    5. Зарегистрируйтесь сверху сайте

    Через некоторое время регистрации войдите в течение свой являющийся личной собственностью кабинет, употребляя направленные при регистрации логин (а) также пароль. Убедитесь, яко вы используете только актуальные ссылки и опробованные литература для впуска буква Кракену.

    Мерила защищенности у употреблении Кракена?

    Употребляя даркнет-маркетплейсами, важно соблюдать меры предосторожности. Вот чуть-чуть рекомендаций, какие посодействуют вам обезопасить себе:

    Обновляйте ссылки!

    Даркнет-сайты через слово трансформируют собственные адреса с подачи соображений безопасности. Часто проверяйте актуальные ссылочки сверху форумах (а) также официальных ключах, чтобы гнездиться уверенными в течение верности употребляемой ссылки.

    Используйте VPN!

    Для добавочные анонимности и еще сохранности советуется использовать VPN-сервис. Он спрячет ваш IP-адрес равно изготовит ваше пребывание в течение вебе сильнее безопасным.

    Быть в наличии осмотрительны!?

    kraken рабочая ссылка onion

    kraken ссылка vk

    кракен сайт зеркало kraken 11

    зеркало на Kraken kraken 9 one

    kraken ссылка tor kraken2интернет com

    Kraken онион зеркало kraken a man com

    ссылка kraken 2 kma biz

    зеркало на kraken торгашеская марктплэс

    razer kraken сайт

    kraken ссылка krakenweb people

    kraken ссылка krakenweb3 com

    kraken зеркало зеркало онлайн krakenweb one

    kraken ссылка зеркало krakenweb ditty

    kraken darknet shop зеркало tor 2kraken click

    kraken ссылка krakenweb single

    kraken ссылка тор krakendarknet culmination

    kraken casino ссылка kraken casino xyz

    kraken darknet vend ссылка v5tor cfd

    kraken сайт зеркала kraken2интернет com

    kraken даркнет зеркало

    kraken зеркала kr2интернет in

    kraken зеркало store

    kraken darknet demand зеркало тор v5tor cfd

    kraken darknet market-place площадка

    даркнет церемонный площадка kraken

    kraken зеркало ссылка рабочее kraken2интернет com

    kraken зеркало тор ссылка kraken2интернет com

    kraken маркетплейс зеркала

    kraken официальные зеркала k2tor online

    kraken darknet торг зеркало каркен customer base

    kraken 6 at сайт производителя

    сайт Kraken kraken darknet culmination

    kraken причт зеркало

    Kraken ссылка kraken kraken2интернет com

    зеркало сверху кракен tor kraken 9 a given

    kraken площадка tor покупок vtor run

    kraken darknet sell зеркало 2kraken click

    kraken darknet market-place зеркало shkafssylka ru

    kraken зеркало torbazaw com

    kraken форум зеркало

    площадка кракен ссылка kraken unimpeded com

    сайт kraken darknet kraken2интернет com

    kraken зеркало рабочее 2kraken click

    kraken ссылка ссылка он-лайн 2kraken click

    kraken площадка зеркала 2krnk biz

    Kraken площадка зеркало kraken a certain com

    кракен ссылка ссылка kraken only com

    kraken darknet сайт официальная этикетировщица зеркало onion

    kraken onion ссылка kraken2web com

    kraken клирнет ссылка

    kraken зеркало onion krakenonion locale

    just kraken официальный сайт

    kraken церемонный сайт krakendarknet surmount fill up

    kraken сайт наркотиков

    биржа kraken официальный сайт

    Kraken официальный площадка kraken unscarred com

    Kraken ссылка onion kraken harmonious com

    kraken церемонный сайт kr2интернет in

    [url=https://kraken.com]kraken casino зеркало пролетарое kraken casino xyz[/url]

    kraken вход зеркало

    kraken ссылка 2web

    kraken зеркало kraken tie-up cover

    kraken зеркало зеркало krakenonion plot

    kraken зеркало tor kraken limerick com

    [url=https://kr-at-cc.ru/]кракен зеркало kraken[/url] 2krnk biz https://kr-at-cc.ru/

    площадка Kraken ссылка kraken inseparable com

    appurtenances kraken церемонный площадка

    kraken tor ссылка kraken2интернет com

    kraken живые зеркала krakenonion position

    kraken зеркало market pw

    kraken зеркало пролетарое 2krnk biz

    kraken ссылка рабочее customer base

    пролетарое зеркало кракен kraken sharp com

    kraken живые ссылочки krakenonion instal

    kraken официальные ссылочки krakendarknet finest

    синие воротнички ссылки kraken чтобы компютера

    kraken вход сверху площадка kraken single com

    kraken площадка kraken2krnvkatkrnkv2torat com

    даркнет церемонный площадка kraken darknet

    Kraken площадка kraken ssylka online

    сайт кракен через тор kraken one com

    kraken onion форум рабочее ссылка

    kraken зеркало стор

    kraken официальный площадка ссылка kraken2web com

    kraken ссылка зеркало официальный сайт krakenonion place

    зеркало kraken тор ссылка рабочее kraken2интернет com

    пролетарое зеркало Kraken kraken sole com

    kraken живая зеркало onion kraken2web com

    kraken 8 at площадка церемонный площадка

    этот площадка kraken kraken anyone com

    kraken onion зеркала krakendarknet vertex

    kraken зеркало 2 фэн krakendarknet a-one

    kraken зеркало 2krakendarknets2 com

    kraken сайт зеркала 2kraken click

    kraken cc ссылка

    kraken tor зеркало torbazaw com

    kraken tor ссылка он-лайн 2krnk biz переходник Kraken

    kraken ссылочки 2024

    актуальная ссылка сверху Kraken kraken darknet nip

    справедливая зеркало на Kraken kraken an individual com

    синие воротнички ссылочки kraken kraken darknet top

    kraken darknet demand официальный площадка

    kraken площадка tor 2krnk biz

    krn площадка закладок kraken harmonious com

    kraken 6 at ссылка

    kraken com ссылка 2krnk biz

    kraken onion зеркала kraken2интернет com

    kraken зайти зеркало

    kraken зеркала dzen х

    2krn ссылка 2 festivity krakendarknet topmost

    kraken ссылка пролетарое тг

    kraken ссылка tor krakenonion locale

    kraken официальный площадка ссылка 2krnk biz

    kraken зеркало зеркало церемонный kraken2интернет com

    рабочее ссылка Kraken kraken darknet prune

    kraken onion зеркало krakendarknet superb

    kraken ссылка сверху сайт vpn

    ссылка на этношоп кракен kraken in unison com

    kraken darknet церемонный сайт kraken2web com

    кракен площадка ссылка kraken 11

    зеркало на кракен kraken 9 complete

    kraken зеркало tor kraken2web com

    Kraken онион ссылка kraken unified com

    зеркало kraken 2 kma biz

    зеркало сверху kraken торговая площадка

    razer kraken площадка

    kraken ссылка krakenweb individual

    kraken ссылка krakenweb3 com

    kraken зеркало ссылка он-лайн krakenweb a man  https://kr-at-cc.ru/

    kraken ссылка ссылка krakenweb one

    kraken darknet market зеркало tor

    kraken зеркало krakenweb one

    kraken зеркало tor krakendarknet

    kraken casino зеркало kraken

    kraken darknet store зеркало

    kraken сайт зеркала kraken2web com

    kraken даркнет зеркало

    kraken зеркала kr2web in

    kraken зеркало aggregate

    kraken darknet market ссылка тор

    kraken darknet call площадка

    даркнет церемонный площадка

    kraken ссылка зеркало рабочее

    kraken зеркало tor зеркало

    kraken маркетплейс зеркала

    kraken официальные зеркала

    kraken darknet торг ссылка каркен market

    kraken 6 at сайт производителя

    площадка кракен kraken darknet top

    kraken духовенство ссылка

    кракен ссылка kraken

    ссылка на кракен tor

    kraken сайт анонимных покупок

    kraken darknet shop ссылка

    kraken darknet merchandise зеркало

    kraken зеркало

    kraken Forum ссылка

    площадка кракен зеркало kraken clear com

    площадка kraken darknet kraken2web com  

    kraken зеркало рабочее 2kraken click

    kraken зеркало ссылка он-лайн 2kraken click

    kraken сайт зеркала 2krnk biz

    Kraken площадка зеркало kraken anecdote com  https://kr-at-cc.ru/

  21. Krystal表示:

    20 Things You Must Be Educated About Asbestos Mesothelioma Lawyers mesothelioma attorneys (Krystal)

  22. 광주유흥表示:

    Key Points For Your Hen Party Planning 광주유흥

  23. You actually make it seem so easy with your presentation but
    I find this matter to be really something that I think I would never understand.
    It seems too complicated and very broad for me. I’m
    looking forward for your next post, I’ll try to
    get the hang of it!

  24. The study was supported financially by Apoteket AB, including support to the e. Cialis Viagra Billig, Apotek Online, liKolo Carts. Clomid.Clomid is a fertility drug, used to stimulate FSH and LH production and. Clomid uk to buy zithromax price ireland Comprar, online mexico tricor. Translation for apotek in the free Swedish-English dictionary and many other. Lengkap melalui layanan pesan antar sistem jaringan kerjasama dengan Apotek. Treatment and it is effects on men.Worldwide delivery 1-3 days, Viagra Apotek. https://lakemedelstillforsel.store/cambison/ Kopa Cambison Lakemedel

  25. I go to see everyday some sites and sites to read content, however this blog offers quality
    based posts.

  26. JacobLoody表示:

    vosf.ru/ — Кухни на заказ высокого качества по вашим требованиям.

  27. Hi there! I could have sworn I’ve been to this
    blog before but after looking at many of the posts I realized it’s new to me.

    Anyhow, I’m certainly happy I found it and I’ll
    be bookmarking it and checking back frequently!

  28. Don’t Make This Silly Mistake On Your Mesothelioma Asbestos
    Claims Mesothelioma attorneys

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。