106 of 264 menu

every մեթոդ

every մեթոդը ստուգում է զանգվածի տարրերը ըստ փոխանցված ֆունկցիայի: Մեթոդը վերադարձնում է true, եթե զանգվածի բոլոր տարրերի համար փոխանցված ֆունկցիան վերադարձնում է true, հակառակ դեպքում մեթոդը վերադարձնում է false:

Ֆունկցիային կարելի է փոխանցել երեք պարամետր: Եթե այդ պարամետրերը կան (դրանք պարտադիր չեն), ապա առաջինի մեջ ինքնաբերաբար կընկնի զանգվածի տարրը, երկրորդի մեջ՝ դրա համարը զանգվածում (ինդեքսը), իսկ երրորդի մեջ՝ հենց զանգվածը:

Շարահյուսություն

զանգված.every(function(տարր, ինդեքս, զանգված) { return true կամ false; });

Օրինակ

Ստուգենք, որ թվային զանգվածի բոլոր տարրերը դրական են:

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

Կոդի կատարման արդյունքը.

true

Օրինակ

Ստուգենք, որ տարրի և նրա հերթական համարի արտադրյալը միշտ փոքր է 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);

Կոդի կատարման արդյունքը.

true

Օրինակ

Անհրաժեշտության դեպքում երրորդ պարամետրին կարելի է փոխանցել հենց զանգվածը.

let check = arr.every(function(elem, index, arr) { այստեղ կհասանելի լինի arr զանգվածը });

Տես նաև

  • some մեթոդը,
    որը նույնպես թույլ է տալիս կատարել զանգվածի ստուգում
  • map և forEach մեթոդները,
    որոնք թույլ են տալիս կիրառել ֆունկցիա զանգվածի յուրաքանչյուր տարրի նկատմամբ
  • reduce և reduceRight մեթոդները,
    որոնք ծալում են զանգվածը մեկ արժեքի
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել