Sortiert sort in es6?

WBOY
WBOYOriginal
2022-04-25 15:30:102619Durchsuche

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

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!

Stellungnahme:
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