Heim >Web-Frontend >Front-End-Fragen und Antworten >Sortiert sort in es6?
Sortiersortierung ist eine Methode, die in es6 zum Sortieren der Elemente eines Arrays verwendet wird. Diese Methode übergibt standardmäßig keine Parameter und sortiert nach der Reihenfolge der Zeichenkodierung. und in aufsteigender oder absteigender Reihenfolge lautet die Syntax „array.sort(callback(a,b))“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
Sortierung erfolgt in es6
sort()-Methode wird zum Sortieren der Elemente des Arrays verwendet
Syntax
array.sort(callback(a,b))
Standardmäßig werden keine Parameter übergeben und sie werden sortiert in der Reihenfolge der Zeichenkodierung
// Übergabe von Parametern: Der Parameter ist eine Funktion und die Funktion hat zwei Parameter (a, b)
// a > b, gibt eine positive Zahl zurück
// a = b, gibt zurück 0
// a < b , gibt eine negative Zahl zurück, a steht vor b im neu geordneten Array
// a - b , das zurückgegebene Array wird von klein nach groß sortiert
// b - a , das zurückgegebene Das Array wird von groß nach klein sortiert
let sortArr = [ {a:1}, {a:3}, {a:-1}, ] let newSortArr = sortArr.sort((r1,r2)=>{ let r = r1.a-r2.a; console.log(r) return r; });
Die Sortierreihenfolge kann aus Buchstaben oder Zahlen bestehen, und in aufsteigender oder absteigender Reihenfolge ist die Standardeinstellung in aufsteigender alphabetischer Reihenfolge
wie folgt:
var arr = new Array("orange", "mango", "banana", "sugar"); var sorted = arr.sort(); console.log("Returned string is : " + sorted );
[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]
Das obige ist der detaillierte Inhalt vonSortiert sort in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!