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
Полезные советы по безопасной покупке диплома о высшем образовании
pinup-kazi.ru пинап казино pinup
пинап казино: pinup kazi – pinup
Секреты использования индустриальных масел, о которых нужно знать, Советы по выбору индустриальных масел, для повышения эффективности работы, для повышения конкурентоспособности, Советы по оптимизации использования индустриальных масел, Как индустриальные масла влияют на окружающую среду, Значение масел в работе промышленных предприятий, Индустриальные масла: как экономить на затратах, для оптимизации бюджета
и30а и30а .
Секреты использования индустриальных масел, которые вы должны знать, Индустриальные масла: как выбрать правильно, для максимальной надежности, которые изменят ваш бизнес, Советы по оптимизации использования индустриальных масел, Охрана окружающей среды и использование индустриальных масел, и как выбрать безопасные для природы продукты, Советы по рациональному использованию масел, для сокращения издержек производства
и 40 а и 40 а .
vavada kazi: казино вавада – vavada kazi
Удивительно, но купить диплом кандидата наук оказалось не так сложно
Легальная покупка диплома ПТУ с сокращенной программой обучения
скачать мопоклуб
мопоклуб онлайн
Social Gathering 오피 (Kaitlyn)
Appreciate the comprehensive advice. For more, visit barbershop denver
пин ап зеркало: пин ап казино – pinup
Пошаговая инструкция по официальной покупке диплома о высшем образовании
Thanks for your marvelous posting! I definitely enjoyed reading it, you are a great author.
I will remember to bookmark your blog and will eventually come
back from now on. I want to encourage one to continue your great posts, have a
nice weekend!
Hey, I think your blog might be having browser compatibility issues.
When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has
some overlapping. I just wanted to give you a quick heads
up! Other then that, wonderful blog!
Как официально купить аттестат 11 класса с упрощенным обучением в Москве
Сколько стоит диплом высшего и среднего образования и как его получить?
Как официально купить аттестат 11 класса с упрощенным обучением в Москве
can i get zyloprim online
Как официально купить аттестат 11 класса с упрощенным обучением в Москве
VIP Experience 부달
Howdy! I know this is kinda off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form?
I’m using the same blog platform as yours and I’m having problems finding one?
Thanks a lot!
Полезные советы по безопасной покупке диплома о высшем образовании
Как официально купить аттестат 11 класса с упрощенным обучением в Москве
Thanks for ones marvelous posting! I actually enjoyed reading it, you can be a great author.
I will be sure to bookmark your blog and definitely will come back in the foreseeable future.
I want to encourage one to continue your great writing, have a nice day!
казино вавада: вавада казино зеркало – вавада казино зеркало
My friend recently opted for dark-stained oak– absolutely remarkable option for her contemporary home! # # anyKey phrase carpet and flooring near me
пин ап казино: pinup-kazi.kz – пин ап казино
pinup kazi пин ап вход пин ап казино официальный сайт
Как безопасно купить диплом колледжа или ПТУ в России, что важно знать