JS array/filter() 🧲
@junior_developer ✌️
filter() JavaScript array metodidir va bir arrayning elementlarini filtratsiya qilish uchun ishlatiladi. Ushbu metod, berilgan shartlarga mos keluvchi elementlarni tanlash va yangi bir array qaytaradi, filtratsiya natijasida qolgan elementlarni o'z ichiga oladi.
filter() metodi quyidagi sintaksisga ega:

Eng muhim ma'lumotlar:
filter()metodi, berilgan shartni bajaradigan bir callback funktsiyasini qabul qiladi.- Callback funksiya 3 argument qabul qiladi:
currentValue(element),index(elementning indeksi), vaarray(asosiy array). - Callback funksiya har bir element uchun bajariladi va shartni qanoatlantirgan elementlar yangi bir arrayga qo'shiladi.
- Asosiy arrayni o'zgartirmaydi; o'zgarishsiz filtratsiya natijasida yangi bir array yaratiladi.
Quyidagi misol orqali filter() metodi ishlashini ko'rib chiqamiz:


Bu misolda, numbers nomli arrayning .filter() metodini ishlatamiz va shartni tekshirish uchun callback funksiyasini beramiz. Shartimiz esa number % 2 === 0 bo'lib, sonning juft bo'lishini tekshiradi. Shartni qanoatlantirgan elementlar yangi evenNumbers nomli arrayga olinadi va natijaviy array [2, 4, 6] bo'ladi.
filter() metodi ko'p ishlatiladigan va qulay array metodidir, shuning uchun JavaScript dasturchilari uchun muhimdir. U sizga bir arraydagi elementlarni filtratsiya qilish, shartni bajargan natijani olish va natijaviy arrayni olish imkonini beradi.
🌐O'rganish uchun qo'shimcha manbalar:
🔗Saytlar:
🚩YouTube:
- Akhror Web (o'zbek tilida) 👈
- SHort video 👈
- WebDev (rus tilida) 👈
Maqolada kamchiliklar bo’lishi mumkin. Hech kim xatoliklardan holi emas. E’tiboringiz uchun rahmat :)