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 Link Daftar Gotogel Success Story You’ll Never Believe
Online Gambling
The Reasons You’ll Want To Learn More About Replace Lost Car Keys
misplaced
https://canadaph24.pro/# canadian pharmacy uk delivery
The 9 Things Your Parents Taught You About Situs Gotogel Terpercaya
Situs Gotogel Terpercaya
What Is Car Key Repair And Why Is Everyone Dissing It? nearby
http://indiaph24.store/# india online pharmacy
A Vibrant Rant About Cheap Online Shopping Sites Uk
Water Heater Maintenance Tool
The Most Successful Motorcycle Accident Settlement Gurus Do
3 Things motorcycle accident attorney
Guide To Replacement Handles For Windows: The Intermediate Guide The Steps To
Replacement Handles For Windows Replacement handles for windows
A Provocative Remark About 18-Wheeler Accident Lawyers 18 Wheeler accident Lawyer
Bed Settee For Sale Tools To Help You Manage Your Daily Life
Bed Settee For Sale Trick That Should Be Used
By Everyone Be Able To cozy Couch
10 Real Reasons People Dislike Programming Car Key Programming Car Key key
Could Cost Replacement Car Key Be The Key To 2023’s Resolving?
Replacement car keys with chips
The 10 Most Scariest Things About Sectional Sofa Sale Sofa sale
11 Ways To Completely Revamp Your Window London Sliding door repair london
Very quickly this web page will be famous among all blog viewers, due to it’s
fastidious articles or reviews
https://mexicoph24.life/# pharmacies in mexico that ship to usa
Great post. I used to be checking continuously this weblog and I am inspired!
Extremely helpful info particularly the remaining part 🙂 I deal with such information a lot.
I used to be looking for this particular information for a
long time. Thanks and good luck.
https://mexicoph24.life/# mexico pharmacy
Nine Things That Your Parent Taught You About Recliner
Couches For Sale Couches
5 Killer Quora Answers To Erb’s Palsy Attorneys erb’s palsy attorney
safe reliable canadian pharmacy: canadian pharmacies – northwest canadian pharmacy
https://mexicoph24.life/# mexico pharmacy
https://ozark-tv.com/ Сюжет сериала “Озарк” повествует о Марти Бёрде, финансовом консультанте, который сталкивается с опасным миром преступности и наркокартелей. Для защиты семьи и себя, Марти вынужден переместиться в уединенный городок Озарк и начать все с чистого листа. Однако даже здесь его прошлое не отпускает. Более подробно об этой захватывающей истории вы можете узнать на нашем веб-сайте!
How To Become A Prosperous Ford Key Fob Replacement When You’re
Not Business-Savvy Ford Focus Key
You’ll Never Guess This Labor Day Couch Sales’s Tricks Labor Day couch sales
Wow, this post is pleasant, my sister is analyzing
such things, so I am going to tell her.
Ꮤow, thіs post is fɑstidious, my уounger sister іs analyzing these things, thus I
am ցoing to convey her.
My һomepage: nirwana88
5 Killer Quora Answers On Mobility Scooters For Sale
Near Me Disabled scooters For sale Near Me
free fire max diamond top up
free fire india top up
codashop free fire top up
free fire diamond top up
free fire top up
garena free fire top up
free fire diamond top up
top up free fire max
top up free fire
top-up garena free fire
free fire diamonds top up
garena ff diamond top up
top up free fire max
garena free fire max top up
garena free fire max top-up
top up ff max
free fire diamond shop
free fire max top up
garena free fire top up diamonds
free fire top up offer
codashop free fire top up
free fire diamond buy
ff diamond top up
ff diamonds top up
garena free fire max top-up
top up free fire
free fire diamonds buy
ff diamond top up
free fire max top up
free fire max diamond top up
free fire id top up
free fire account top up
free fire max top up center
top up ff max
ff max top-up
ff top up
garena topup free fire
free fire diamonds top up
free fire diamond top up
free fire top-up
free fire top up website in india
free fire top up codashop
garena top up center ff
free fire top up diamonds
free fire top up diamond
free fire top up india codashop
garena diamond top up free fire
top up diamond free fire codashop
ff max top-up
ff max top-up diamond
ff max top-up diamonds
double diamond top up codashop
free fire top up centre
free fire top up center
codashop free fire max paytm
diamonds free fire top up
diamond free fire top up
free fire special airdrop top up online
top up free fire diamond
top up free fire diamonds
codashop com free fire
garena free fire max top up center
garena free fire top-up
garena free fire topup
free fire diamond recharge
diamond top-up free fire
diamonds top-up free fire
free fire diamond top up app
free fire diamond top up
free fire diamond top up site
garena free fire diamond top up
free fire diamond top up website
monthly membership in free fire
free fire garena top up
codashop ff top up
free fire top-up website
top up in free fire
garena free fire max diamond top up
garena free fire max diamonds top up
free fire diamonds top up app
top up free fire diamonds
top up free fire diamond
free fire double diamond top up codashop
garena free fire top up center
free fire diamond purchase
free fire top up india
winzo free fire diamond top up
winzo free fire diamonds top up
free fire diamonds purchase
free fire diamond purchase
diamond top up in free fire
free fire top up diamond
codashop free fire diamond india
free fire top up app
free fire top up garena
free fire topup
shop garena sg diamond
shop garena sg diamonds
freefire topup discount
top up free fire max
top up garena free fire max
freefire topup
garena free fire top up
shop garena free fire
diamond top up free fire
top up garena free fire
freefire top up
top up game free fire
top up game free fire max
free fire online top up
free fire paytm top up
free fire top up paytm
free fire diamond topup
free fire diamond top up
top up of free fire
free fire top up site
top up for free fire
free fire top up shop
free fire top up website
garena top up centre free fire
garena ff id top up
garena top up diamond
free fire game top up
free fire top up offers
free fire diamond store
coda shop diamond ff
free fire top up link
free fire top up live
free fire top up websites
top up app for free fire
top up app for free fire max
free fire top up recharge
free fire top up shop
free fire top ups
online free fire top up
online free fire top up max
free fire top up apps
free fire top up diamond
garena free fire top up website
free fire airdrop top up online
free fire monthly membership top up
free fire diamond top up karo
diamond top up ff
seagm free fire
free fire diamond top up paytm
free fire account top up
free fire top up upi
free fire top up india
free fire official top up
top up website free fire
ggtopup free fire
seagm free fire top up
diamond top up website
ff top up codashop
free fire diamond top up garena
seagm free fire diamond
codashop free fire double diamond
seagm.com free fire
garena free fire top up centre
shop free fire top up
diamond top up website free fire
akash game shop free fire top up
seagm free fire top up india
seagm free fire india
winzo top up free fire
winzo free fire top up
game shop free fire top up
free fire top up seagm
mid shop free fire top up
codashop garena free fire top up
ff max top up
free fire diamond topups
free fire diamond topup
seagm ff top up
garena free fire max top up
garena free fire max top-up
free fire max topup
free fire max top-up
garena free fire max top up centre
online free fire max top up
free fire max top up website
top up garena free fire max
garena top up centre codashop
seagm free fire max
seagm ff max
free fire diamonds center
free fire max game top up
garena free fire max game top up
free fire max game top-up
garena free fire max game top up
garena free fire max game top-up
garena free top up
garena ff top up
gerena topup ff gamedouble diamond free firedouble
diamond top upfree fire double diamonds top up
top-up garena free fire max
free fire diamond garena buy
4000 diamond top up
app free fire diamond buy
codashop free fire double diamonds
free fire rupees top up website
game top up center ff
seagm free fire max top up
free fire diamond top-ups
free fire diamond top-up
garena free fire max top up website
seagm free fire topup
seagm free fire top up
winzo free fire top up max
free fire online top-up
garena free fire max topup website
garena free fire max top up website
game shop free fire top up max
top up seagm free fire
game shop free fire max top up
top-up free fire
garena free fire max top-up website
seagm garena free fire top up
top-up website free fire
upi free fire top up
game shop free fire top-up
free fire top-ups
top up garena ff
top up garena free fire max
top up free fire
free fire max top-up
free fire top up
garena ff diamond top up
garena free fire top up
garena free fire max top up