106 of 264 menu

Усули every

Усули every элементҳои массивро мувофиқи функсияи додашуда месанҷад. Усул true бармегардонад, агар барои ҳамаи элементҳои массив функсияи додашуда true баргардонад, дар акси ҳол усул false бармегардонад.

Ба функсия се параметр додатан мумкин аст. Агар ин параметрҳо мавҷуд бошанд (онҳо воҳид нестанд), пас ба якум худкор элемент массив, ба дуюм рақами он дар массив (индекс) ва ба сеюм худи массив меафтад.

Синтаксис

массив.every(function(элемент, индекс, массив) { return true or 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан