107 of 264 menu

Усули some

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

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

Синтаксис

массив.some(function(элемент, индекс, массив) { });

Намуна

Месанҷем, ки оё дар массиви ададҳо ҳадди ақал як адади мусбӣ мавҷуд аст:

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

Натиҷаи иҷрои рамз:

true

Намуна

Месанҷем, ки ҳадди ақал як ҳосили зарби элементи ба рақами тартибиашон бузургтар ё баробар ба 20 аст:

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

Натиҷаи иҷрои рамз:

true

Намуна

Дар ҳолати зарурат ба параметри сеюм метавон худи массивро гузаронидад:

let check = arr.some(function(elem, index, arr) { дар ин ҷо массив arr дастрас хоҳад буд });

Нигаред низ

  • усули every,
    ки инчунин имкони санҷиши массивро медиҳад
  • усулҳои 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан