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
What’s up, I would like to subscribe for this website
to get hottest updates, so where can i do it please assist.
What’s up, everything is going fine here and ofcourse every one
is sharing information, that’s genuinely fine, keep up writing.
What’s up, every time i used to check blog posts here early
in the break of day, as i love to gain knowledge of more and more.
If some one wishes to be updated with most
up-to-date technologies then he must be go to see this website
and be up to date everyday.
Pretty nice post. I just stumbled upon your blog and
wanted to say that I have really enjoyed browsing your blog posts.
In any case I’ll be subscribing to your feed and I hope you
write again very soon!
Dabei setzen wir stets auf ein faires Preis-Leistungs-Verhältnis.
Und auch beim Zubehör wie Insektenschutz, Raffstores, Markisen und Rolladen erhält unser Kunde stets
das Beste. Unser Erfolgsrezept ist so einfach wie effektiv:
Streng überwachte Qualität der Materialien und Produktion bis hin zur Lieferung Ihrer neuen Fenster.
Die hohe Kundenzufriedenheit spricht für sich! Bei Fragen rund um den Fensterkauf, Ihre Bestellung oder Fenster und Türen allgemein steht unser fachkundiges, bestens geschultes Personal stets hilfsbereit und beratend zur Seite.
Stets in hochwertiger Markenqualität hergestellt und mit
erstklassigen Komponenten marktführender Hersteller versehen, werden Ihre Fenster mit einer Gewährleistung
von 5 Jahren ausgeliefert. Wir sind für Sie werktags von 8-18 Uhr erreichbar.
Unsere kompetenten Berater beantworten Ihre Fragen und dienen mit Informationen in die Runde Ihre Bestellung,
den Konfigurator, den Einbau und den aktuellen Black Friday Fenster Angeboten. Wir liefern Ihre
Fenster schnell und zuverlässig aus. Dabei ist der Transport auf Ihre Kundenzufriedenheit sowie den Schutz der Bauelemente ausgelegt.
Alle Waren werden ausschließlich mit extra für sie ausgestatteten Fahrzeugen zu Ihrem gewünschten Abholort ausgeliefert.
Schwere Bauteile wie Hebeschiebetüren werden z.B. So gelangt Ihre Bestellung auf
sicherem Weg zu Ihnen. Alle Preise in Euro und inkl.
Mehrwertsteuer, zzgl. Versandkosten. Liefergebiet: Deutschland.
1 Ab einem Bestellwert von 99,-€. 0% effektiver jahreszins
bei einer Laufzeit von 12 Monaten. Finanzierungen erfolgen über unseren Partner, die TARGOBANK AG, Kasernenstraße 10, 40213 Düsseldorf.
Bonität vorausgesetzt. Keine Gebühren. Unterstützung abgeladen.
Zudem erfolgt die Lieferung ab einem Bestellwert von 1.000 Euro (inkl.
2 Bitte beachten Sie unsere Hinweise zu den Lieferzeiten.
Lieferzeiten können sich unter bestimmten Umständen verlängern (z.B.
Aus technischen Gründen können wir solche Verlängerungen bei der automatischen Berechnung
der Lieferzeit im Warenkorb in den Wind schlagen.
Hey very cool website!! Man .. Beautiful .. Amazing .. I will bookmark your web site and take the
feeds also? I am glad to search out a lot of helpful info right
here within the put up, we’d like develop extra
techniques in this regard, thank you for sharing. . .
. . .
I’m not sure exactly why but this site is loading very slow for me.
Is anyone else having this problem or is it a issue on my end?
I’ll check back later on and see if the problem still exists.
If you desire to obtain much from this paragraph then you have to apply such methods to your
won weblog.
Very great post. I simply stumbled upon your weblog and wished to mention that I’ve truly enjoyed browsing your weblog posts.
In any case I’ll be subscribing on your feed and I am hoping you write again very soon!
you are in reality a just right webmaster.
The website loading velocity is amazing. It sort of feels
that you are doing any unique trick. Moreover, The
contents are masterwork. you have done a wonderful job on this matter!
Als anno 1954 Rolex monadisch der fünf Messe-Schaufenster
die neue Rolex Submariner ausstellte ahnte niemand, dass rund
70 Jahre später die Ausstellung aller jemals lancierten Rolex Submariner Modelle
wohl mehrere Schaufenster benötigen würde.
Es handelte sich um eine einfache Armbanduhr mit mattschwarzem Zifferblatt, überdimensionierten Leuchtindexen sowie Leuchtzeigern für
Stunden, Minuten und Sekunden. Dabei war und ist
die klassische Submariner im Design eher unspektakulär.
Hinzu gesellt sich eine griffige Drehlünette mit deutlichen Markierungen im Abstand von fünf Minuten. Den Nullpunkt symbolisierte eine ins Zentrum
gerichtete Pfeilspitze mit mittig positioniertem Leuchtpunkt.
Die erste Viertelstunde weist weitere Indexe im Minutenabstand
auf. Dieses Gestaltungsmerkmal dient als Orientierungshilfe bei widrigen Sichtverhältnissen. Die ersehnte
Aufklärung für die Besucher der Ausstellung brachte schließlich eine kleine Tafel das Aufschrift „Submariner – the diver’s friend”. Anders ausgedrückt: Rolex hatte einen professionellen Unterwasser-Zeitmesser mit Selbstaufzug kreiert, dessen Wasserdichtigkeit dank doppelt gesicherter Twinlock-Krone bis 100 Meter reichte.
I think this is among the most important info for me.
And i’m glad reading your article. But want to remark on some general things, The website style is
wonderful, the articles is really nice : D. Good job,
cheers
I am actually happy to glance at this web site posts
which consists of lots of helpful information, thanks for providing such statistics.
With havin so much content and articles do you ever run into any problems
of plagorism or copyright violation? My blog has a lot of completely unique content I’ve either
created myself or outsourced but it looks like a lot of
it is popping it up all over the web without my authorization. Do you know any
solutions to help reduce content from being stolen? I’d
truly appreciate it.
I’m impressed, I have to admit. Seldom do I come across a blog that’s equally educative and amusing, and let me
tell you, you have hit the nail on the head. The issue is something too few men and women are speaking intelligently about.
I am very happy that I found this during my hunt for something regarding this.
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a
comment is added I get four emails with the same comment.
Is there any way you can remove people from that service?
Many thanks!
I think this is one of the most important information for me.
And i am glad reading your article. But want to remark on some general
things, The web site style is great, the articles is really nice : D.
Good job, cheers
Good day! I know this is kind of off topic but
I was wondering if you knew where I could get a captcha plugin for my comment form?
I’m using the same blog platform as yours and I’m having trouble finding one?
Thanks a lot!
Links wirken hier wie Empfehlungen in der realen Welt.
Je vertrauenswürdiger eine empfehlende bzw. verweisende Quelle ist, desto wertvoller
ist der Backlink bzw. die Empfehlung. Weniger die Anzahl der Links an und für sich (Linkpopularität).
Hier spielt in erster Linie die Anzahl der verschiedenen verlinkenden Domains, die
sogenannte Domainpopularität, eine Rolle. Die zweite Ebene
ist die thematische Beziehungsebene. Übertragen auf die Semantik bzw.
Graphentheorie sind Links die Kanten zwischen den Knoten bzw.
Entitäten. Link stellen ganz gleich Beziehungen zwischen den Dokumenten und deren dort abgebildeten Themen dar.
Owned- und teilweise auch Self-Placed-Links wie Branchenbücher sind in erster Linie für die Entitäten-Bildung zuständig, während Paid- und Earned Links
Sinn für die Verbesserung der Autorität einer Domain machen. Wir bei Aufgesang orientieren uns hier an ein semantisches Verlinkungskonzept- Mehr dazu in dem Beitrag Semantisch Themen finden: Wie identifiziert man semantisch verwandte Keywords?
Umsetzung: Hier übernimmt der/die SEO-Manager(in) neuerlich erstmal eine beratende Funktion. Zufolge dem ob man sich für einen aktiven skalierbaren Linkaufbau oder organischen Linkaufbau via Content-Marketing entscheidet.
I visit day-to-day some blogs and websites to
read posts, but this weblog gives feature based articles.
My spouse and I stumbled over here different page and thought
I may as well check things out. I like what I see so i am just following
you. Look forward to exploring your web page for a second time.
Hi there, I desire to subscribe for this blog to take hottest updates, therefore where can i do it
please help.
Haare ist für Friseure ein schwieriges Material. Nun gar, weil sie
schnell fettig werden, sich leicht elektrisch
aufladen und oft schlaff herunterhängen. Wir zeigen Ihnen nachfolgend nicht wenige der besten Frisuren 2019 für feines
Haar. Der Pixie-Cut kombiniert verschiedene Haarlängen und ist extrem wandelbar.
Die perfekte Frisur kann jedoch diese Schönheitsfehler sehr gut verbergen. Die
moderne Variante besteht aus langem Deckhaar und kürzeren Seiten. Ein Favorit unter den modebewussten Frauen ist auch der Pixie Undercut.
Beim klassischen Schnitt werden die Haare an den Seiten und am Hinterkopf sehr kurz geschnitten wie bei
einer Elfe. Dabei wird der Pony lang gelassen und seitlich gestylt, während die Haare hinten am Nacken oder an den Seiten anrasiert
werden. Bei feinen Haaren zweckmäßig auch ein klassischer, kinnlanger Bob mit Seitenscheitel und
gleichmäßig geschnittenen Spitzen. Frauen mit
dünnen Haaren und einer hohen Stirn sollten sich einen vollen, geraden Pony schneiden lassen. Dieser
bedeckt die Stirn und sieht bei glattem Haar besonders gut aus.
I’m more than happy to uncover this website. I want to to thank you for ones time just
for this fantastic read!! I definitely appreciated
every little bit of it and i also have you saved to fav to look at new stuff in your blog.
Aw, this was a very nice post. Finding the time and actual effort to
produce a good article… but what can I say… I hesitate a whole lot and don’t manage
to get anything done.
Allerdings werden Nordic Walking Stöcke in Längenabständen von 5 cm (selten auch 2,5cm)
angeboten, dadurch, dass im gegebenen Fall gerundet werden muss.
Dabei empfehlenswert gerade bei Einsteigern eher abzurunden und einen kürzeren Stock zu wählen. Als erfahrener Trainer
kann man gerade durch (sinnvolle!) Variation der Stocklänge unterschiedliche
Trainingsreize setzen. Fortgeschrittene dynamische Nordic Walker können ruhig
auch mit einem größeren Stock arbeiten. Für Anfänger ist der Winkel sogar noch mehr größer zu
wählen, schätzungsweise Technik einfacher zu erlernen. Als zweite Möglichkeit (wenn man nicht immer
rechnen möchte) patent die praktische Lösung:
Stock und Unterarm sollten bei fest umfassten Griff und gerade aufgestelltem
Stock einen leicht größeren Winkel als 90° ergeben. Stocklängen trotz gleicher
Körpergröße optimal versorgt. Bei dieser Art der individuellen Stocklängenzuweisung werden auch verschiedene Menschentypen (z.B.
4. Wie viel sollten Nordic Walking Stöcke kosten?
Der Preis variiert abhängig von der Qualität des Schafts, vom Material beziehungsweise dem Carbonanteil als auch vom Schlaufensystem.
Die Preisspanne für einen Qualitätsstock bewegt sich zwischen 40€ und 100€.
Gelegenheitswalker bekommen zwischen 40-50€ das beste
Preis-Leistungs-Verhältnis, Walker die ihre Stöcke öfter als 3mal diese Woche im Einsatz haben, sollten entsprechend
nach der Qualität gehen.
What’s up it’s me, I am also visiting this web page on a
regular basis, this web page is really fastidious and the people are actually
sharing nice thoughts.
Great delivery. Sound arguments. Keep up the great effort.
I’m really enjoying the design and layout of your site.
It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme?
Exceptional work!