Heim > Artikel > Web-Frontend > Wie die Sortiermethode in js funktioniert
Die Methode sort() von JavaScript führt eine aufsteigende Zeichenfolgensortierung von Array-Elementen durch Typkonvertierung, Vergleich, Austausch und rekursive Schritte durch. Es mutiert das ursprüngliche Array, kann jedoch über die Methode „slice()“ zum Sortieren eine Kopie erstellen.
So funktioniert die Sort-Methode in JavaScript
Die sort()
-Methode in JavaScript wird zum Sortieren von Array-Elementen verwendet. Es handelt sich um eine native Methode, die das ursprüngliche Array verändern kann. sort()
方法用于对数组元素进行排序。它是一个原生方法,可以改变原始数组。
工作原理:
sort()
方法使用以下步骤对数组元素进行排序:
注意:
sort()
方法是针对字符串进行排序的,而不是数字。如果数组中包含数字,请考虑使用 Array.prototype.sort()
的 compareFunction
参数进行自定义排序。sort()
方法会改变原始数组。如果你想要保留原始数组,可以使用 Array.prototype.slice()
Die Methode sort()
sortiert Array-Elemente mit den folgenden Schritten:
sort()
-Methode dient zum Sortieren von Zeichenfolgen, nicht von Zahlen. Wenn das Array Zahlen enthält, sollten Sie für die benutzerdefinierte Sortierung den Parameter compareFunction
von Array.prototype.sort()
verwenden. Die Methode 🎜sort()
ändert das ursprüngliche Array. Wenn Sie das ursprüngliche Array behalten möchten, können Sie mit der Methode Array.prototype.slice()
eine Kopie erstellen und diese sortieren. 🎜🎜🎜🎜Beispiel: 🎜🎜<code class="javascript">const numbers = [3, 1, 2]; // 排序并修改原始数组 numbers.sort(); // [1, 2, 3] // 使用比较函数按降序排列 const sortedDesc = numbers.sort((a, b) => b - a); // [3, 2, 1]</code>
Das obige ist der detaillierte Inhalt vonWie die Sortiermethode in js funktioniert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!