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
sort() massivni alifbo tartibida tartiblaydi:
Misol
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
NATIJA :
Apple,Banana,Mango,Orange
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
s ort() 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.
Do'stlaringiz bilan baham: |