Adakah pengisihan dalam es6?

WBOY
Lepaskan: 2022-04-25 15:30:10
asal
2578 orang telah melayarinya

isihan adalah dalam es6 pengisihan ialah kaedah yang digunakan dalam es6 untuk mengisih elemen tatasusunan secara lalai dan mengisih mengikut susunan pengekodan aksara huruf atau nombor , dan dalam tertib menaik atau menurun, sintaksnya ialah "array.sort(callback(a,b))".

Adakah pengisihan dalam es6?

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Adakah pengisihan dalam es6

isihan isihan berada dalam es6

Kaedah sort() digunakan untuk mengisih elemen tatasusunan

Sintaks

array.sort(callback(a,b))
Salin selepas log masuk

Secara lalai, tiada parameter diluluskan dan ia akan diisih mengikut susunan pengekodan aksara

// Parameter diluluskan: Parameter ialah fungsi, dan fungsi mempunyai dua parameter ( a,b)

// a > b , kembalikan nombor positif

// a = b , kembalikan 0

// a < b , kembalikan nombor negatif, Dalam tatasusunan semula, a sebelum b

// a - b , tatasusunan yang dikembalikan diisih dari kecil ke besar

// b - a , tatasusunan yang dikembalikan diisih daripada besar Kepada pengisihan kecil

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;
});
Salin selepas log masuk

tertib isihan boleh menjadi huruf atau nombor, dan dalam tertib menaik atau menurun, lalai ialah tertib menaik mengikut abjad; > adalah seperti berikut:

[Cadangan berkaitan:
var arr = new Array("orange", "mango", "banana", "sugar");
var sorted = arr.sort();
console.log("Returned string is : " + sorted );
Salin selepas log masuk
tutorial video javascript

, bahagian hadapan web]

Atas ialah kandungan terperinci Adakah pengisihan dalam es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan