106 of 264 menu

Metod every

Metod every massivin elementlərini ötürülən funksiyaya uyğun olaraq yoxlayır. Metod true qaytarır, əgər massivin bütün elementləri üçün ötürülən funksiya true qaytarırsa, əks halda metod false qaytarır.

Funksiyaya üç parametr ötürmək olar. Əgər bu parametrlər mövcuddursa (onlar məcburi deyil), onda birinciyə avtomatik olaraq massivin elementi düşəcək, ikinciyə onun massivdəki nömrəsi (indeks), üçüncüyə isə - massivin özü.

Sintaksis

massiv.every(function(element, indeks, massiv) { return true ve ya false; });

Nümunə

Gəlin massivdəki bütün ədədlərin müsbət olub-olmadığını yoxlayaq:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

Kodun icrasının nəticəsi:

true

Nümunə

Gəlin yoxlayaq ki, elementin onun sıra nömrəsinə vurulması həmişə 30-dan kiçikdir:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

Kodun icrasının nəticəsi:

true

Nümunə

Lazım olduqda, üçüncü parametrə massivin özü ötürülə bilər:

let check = arr.every(function(elem, index, arr) { burada arr massivi əlçatan olacaq });

Həmçinin bax

  • metod some,
    ki, o da massivin yoxlanılmasını yerinə yetirməyə imkan verir
  • metodlar map ve forEach,
    ki, onlar hər bir massiv elementinə funksiya tətbiq etməyə imkan verir
  • metodlar reduce ve reduceRight,
    ki, onlar massivi bir dəyərə endirir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et