sort()

Misollar

// Create a Typed Array const myArr = Int32Array.of(40, 100, 1, 5, 25, 10); // Sort the Array myArr.sort();
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar!


ULASHISH

Tavsif

sort() metodi tiplangan massiv elementlarini saralaydi.

sort() metodi asl massivni qayta yozadi (o‘zgartiradi).

Tiplangan massiv saralash metodlari:

MetodTopadi
reverse()Massivdagi elementlar tartibini teskarisiga o‘zgartiradi
sort()Massiv elementlarining tartibini saralaydi
toReversed()Massiv elementlarini teskari tartibda yangi massivga joylaydi
toSorted()Massiv elementlarini saralab, yangi massivga joylaydi

Sintaksis

typed-array.sort(compareFunction)

Parametrlar

Parametr Tavsif
compareFunction Ixtiyoriy.

Saralash tartibini belgilaydigan funksiya. Funksiya argumentlarga qarab manfiy, nol yoki musbat qiymat qaytarishi kerak:

function(a, b){return a-b}

Eslatma

Oddiy massivlar alifbo bo‘yicha saralanadi. Tiplangan massivlar son qiymati bo‘yicha saralanadi.

Shu sababli tiplangan massivlar uchun taqqoslash funksiyasi unchalik ko‘p talab qilinmaydi.

Qaytariladigan qiymat

TipTavsif
Tiplangan massivElementlari saralangan asl massiv.


Kamayish tartibida saralash

Saralang, so‘ng tartibni teskarisiga o‘zgartiring:

// Create a Typed Array const myArr = Int32Array.of(40, 100, 1, 5, 25, 10); // Sort the Array myArr.sort(); // Reverse the Array myArr.reverse();
O‘zingiz sinab ko‘ring »

Taqqoslash funksiyasi yordamida kamayish tartibida saralang:

// Create a Typed Array const myArr = Int32Array.of(40, 100, 1, 5, 25, 10); // Sort the array using a function myArr.sort(function(a, b){return b-a});
O‘zingiz sinab ko‘ring »

Eng kichik qiymatni topish

Eng kichik qiymatni toping:

// Create a Typed Array const myArr = Int32Array.of(40, 100, 1, 5, 25, 10); // Sort the Array myArr.sort(); let lowest = myArr.at(0);
O‘zingiz sinab ko‘ring »

Eng katta qiymatni toping:

// Create an Array const myArr = Int32Array.of(40, 100, 1, 5, 25, 10); // Sort the Array myArr.sort(); let highest = myArr.at(-1);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

Typed-array.sort() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!