Das Beispiel in diesem Artikel beschreibt, wie js Array.prototype.sort() verwendet, um Array-Objekte zu sortieren. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Wenn wir über das Sortieren von Array-Objekten sprechen, werfen wir zunächst einen kurzen Blick auf Array.prototype.sort(). Die Sortiermethode akzeptiert einen Parameter – Funktion. Die Funktion stellt zwei zu vergleichende Elemente bereit. Wenn das Element vom Typ String ist, wird es über Unicode-Code verglichen Der Wert wird verglichen. Wenn die Vergleichsfunktion 1 zurückgibt, tauschen die beiden Elemente die Positionen 0 und -1 nicht. Schauen wir uns zunächst ein Beispiel an:
Im obigen Beispiel gibt es Duplikate im kleinsten Element. Wenn die Anforderung lautet: Sortieren Sie zuerst nach dem b-Attribut von klein nach groß, und wenn es Duplikate im kleinsten Element gibt, dann sortieren Sie nach dem a-Attribut soll ich es schreiben?
Sortieren Sie beim Sortieren zuerst nach dem b-Attribut, verschieben Sie x nach rechts von y. Wenn x.b gleich y.b ist, vergleichen Sie x.a und y.a, sodass der Code wie folgt lautet:
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.