106 of 264 menu

Metoda every

Metoda every sprawdza elementy tablicy zgodnie z przekazaną funkcją. Metoda zwraca true, jeśli dla wszystkich elementów tablicy przekazana funkcja zwróci true, w przeciwnym razie metoda zwraca false.

Do funkcji można przekazać trzy parametry. Jeśli te parametry istnieją (nie są obowiązkowe), to do pierwszego automatycznie trafi element tablicy, do drugiego trafi jego numer w tablicy (indeks), a do trzeciego - sama tablica.

Składnia

tablica.every(function(element, indeks, tablica) { return true lub false; });

Przykład

Sprawdźmy, czy wszystkie elementy w tablicy liczb są dodatnie:

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

Wynik wykonania kodu:

true

Przykład

Sprawdźmy, czy iloczyn elementu i jego numeru porządkowego jest zawsze mniejszy od 30:

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);

Wynik wykonania kodu:

true

Przykład

W razie potrzeby do trzeciego parametru można przekazać samą tablicę:

let check = arr.every(function(elem, index, arr) { tutaj będzie dostępna tablica arr });

Zobacz też

  • metoda some,
    która również pozwala na wykonanie sprawdzenia tablicy
  • metody map i forEach,
    które pozwalają zastosować funkcję do każdego elementu tablicy
  • metody reduce i reduceRight,
    redukujące tablicę do jednej wartości
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć