JavaScript Array Methods JavaScript Array usullari
Download 4.71 Kb.
|
ARRAY USULLARI
JavaScript Array Methods -- JavaScript Array usullari Converting Arrays to Strings -- Qatorlarni satrlarga aylantirish "toString()" JavaScript usuli toString()bir qatorni (vergul bilan ajratilgan) qator qiymatlariga o'zgartiradi. Misol
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString(); Natija: Banana,Orange,Apple,Mango "JOIN()" join()Usuli, U xuddi toString() usuliday ishlaydi lekin qo'shimcha ravishda siz ajratuvchini ko'rsatishingiz mumkin: Misol var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.join(" * "); Natija:
Banana * Orange * Apple * Mango "CONCAT()" concat() Usul, ikki yoki undan ko'p massivlarni qo'shilish uchun ishlatiladi. Ushbu usul mavjud massivlarni o'zgartirmaydi, aksincha birlashtirilgan massivlarning qiymatlarini o'z ichiga olgan yangi qatorni qaytaradi. Misol: var hege = ["Cecilie", "Lone"]; var stale = ["Emil", "Tobias", "Linus"]; var kai = ["Robin"]; var children = hege.concat(stale, kai); Natija:
Cecilie, Lone, Emil, Tobias, Linus, Robin "copyWithin()" copyWithin() Mavjud qadriyatlarni qayta yozilishiga qator boshqa joyga usul nusxalari array elementlar. Ushbu usul hech qachon massivga qo'shimcha elementlarni qo'shmaydi. Eslatma: ushbu usul asl massivni bekor qiladi. Misol:
1)var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.copyWithin(2, 0); => (2 - yangi joy indexsi, 0 - array indexsi) 2)var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"]; fruits.copyWithin(2, 0, 2);=> (2 - yangi joy indexsi, 0 - array indexsi,2 - nechta index) Natija: 1)Banana, Orange, Banana, Mango 2)Banana, Orange, Banana, Orange, Kiwi, Papaya "ENTRIES()" entries()Usuli kalit / sazovor juftlarni bir qator Iterator obyekti qaytaradi. Dastlabki massivdagi har bir element uchun, yangi iteratsiya ob'ekti kalit sifatida indeksli elementni va qiymat sifatida element qiymati: var fruits = ["Banana", "apelsin", "olma", "mango"] Eslatma: Ushbu usul asl qatorni o'zgartirmaydi. [0, "Banana"] [1, "apelsin"] [2, "olma"] [3, "mango"] Misol: var fruits = ["Banana", "Orange", "Apple", "Mango"]; var f = fruits.entries(); for (x of f) { document.getElementById("demo").innerHTML += x + "
} Natija: 0,Banana 1,Orange
2,Apple 3,Mango
"EVERY()" every() Usul tekshiradi bir qator barcha elementlar (a funktsiyasi sifatida taqdim) bir mesh qilish. every() usul bir vaqtda funktsiyani massivda mavjud bo'lgan har bir element uchun bir marta bajaradi: Agar u funktsiya noto'g'ri qiymatni qaytaradigan qator elementini topsa , every() noto'g'ri qaytaradi (va qolgan qiymatlarni tekshirmaydi) Agar soxta narsa ro'y bermasa, every() to'g'ri qiymatga qaytadi Eslatma: every() funksiya qator elementlari uchun funktsiyani bajarmaydi. Izoh: every() asl qatorni o'zgartirmaydi Misol:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); } Natija: fales; "FILL()" fill()Usuli statik qiymati bilan bir qator belgilangan elementlarni to'ldiradi. To'ldirishni qaerdan boshlash va tugatish kerakligini ko'rsatishingiz mumkin. Agar ko'rsatilmagan bo'lsa, barcha elementlar to'ldiriladi. Eslatma: ushbu usul asl massivni bekor qiladi. Misol: 1)var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.fill("Kiwi"); 2)var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.fill("Kiwi", 2, 4); => (Kiwi", 2-idexdan, 4-indexgacha) Natija:
1)Kiwi,Kiwi,Kiwi,Kiwi 2)Banana, Orange,Kiwi,Kiwi "INCLUDES()" Include () usuli massivda belgilangan element mavjudligini aniqlaydi. Agar massiv elementni o'z ichiga olgan bo'lsa, ushbu usul true, agar bo'lmasa " false" qiymati qaytariladi . Izoh: Includes () usul katta-kichik harflarni hisobga oladi. Misol: var fruits = ["Banana", "Orange", "Apple", "Mango"]; var n = fruits.includes("Mango") Natija:
true Download 4.71 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling