Heim > Web-Frontend > Front-End-Fragen und Antworten > Sortiert sort in es6?

Sortiert sort in es6?

WBOY
Freigeben: 2022-04-25 15:30:10
Original
2624 Leute haben es durchsucht

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))“.

Sortiert sort in es6?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

Ist Sortierung in es6?

Sortierung erfolgt in es6

sort()-Methode wird zum Sortieren der Elemente des Arrays verwendet

Syntax

array.sort(callback(a,b))
Nach dem Login kopieren

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;
});
Nach dem Login kopieren

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 );
Nach dem Login kopieren

[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!

Verwandte Etiketten:
es6
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage