Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!


Elementlarni olib tashlash uchun splice() dan foydalaning


Download 227.69 Kb.
bet21/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
JS ( Ibrohimov )

Elementlarni olib tashlash uchun splice() dan foydalaning


Aqlli parametr sozlamalari yordamida siz splice()elementlarni massivda "teshiklar" qoldirmasdan olib tashlashingiz mumkin:

Misol


const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0, 1);


slice()massivning bir qismini yangi massivga ajratadi.
Ushbu misol massivning 1-massiv elementidan ("Apelsin") boshlanadigan qismini ajratadi:

Misol


const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1);


slice() ikkita argumentni qabul qilishi mumkin slice(1, 3).
Keyin usul boshlang'ich argumentdan elementlarni va yakuniy argumentgacha (lekin shu jumladan emas) elementlarni tanlaydi.
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3); // Orange,Lemon




Massivni saralash


sort()massivni alifbo tartibida tartiblaydi:

Misol


const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();

NATIJA :


Apple,Banana,Mango,Orange


Massivni orqaga qaytarish


reverse()massivdagi elementlarni teskari aylantiradi.
Siz undan massivni kamayish tartibida saralash uchun foydalanishingiz mumkin:

Misol


const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();

NATIJA ::


Orange,Mango,Banana,Apple


Raqamli saralash


sort() Odatiy bo'lib, funktsiya qiymatlarni strings sifatida tartiblaydi .
Bu satrlar uchun yaxshi ishlaydi ("Olma" "Banan" dan oldin keladi).
Biroq, agar raqamlar qatorlar sifatida tartiblangan bo'lsa, "25" "100" dan kattaroqdir, chunki "2" "1" dan katta.
Shu sababli, sort()raqamlarni tartiblashda usul noto'g'ri natija beradi.

Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling