some()

1-misol

Birorta qiymat 18 dan kattami, tekshiring:

const ages = [3, 10, 18, 20]; ages.some(checkAdult); function checkAdult(age) {   return age > 18; }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

some() metodi massiv elementlaridan birortasi testdan (callback funksiyasi sifatida berilgan) o‘tishini tekshiradi.

some() metodi callback funksiyasini har bir massiv elementi uchun bir martadan bajaradi.

Funksiya massiv elementlaridan biri uchun true qaytarsa, some() metodi true qaytaradi (va to‘xtaydi).

Funksiya barcha massiv elementlari uchun false qaytarsa, some() metodi false qaytaradi.

some() metodi bo‘sh massiv elementlari uchun funksiyani bajarmaydi.

some() metodi asl massivni o‘zgartirmaydi.


Sintaksis

array.some(function(value, index, arr), this)

Parametrlar

Parametr Tavsif
function Majburiy.
Har bir massiv elementi uchun bajariladigan funksiya.
Funksiya parametrlari:
value Majburiy.
Joriy elementning qiymati.
index Ixtiyoriy.
Joriy elementning indeksi.
arr Ixtiyoriy.
Joriy element tegishli bo‘lgan massiv.
this Ixtiyoriy. Standart qiymat undefined.
Funksiyaga uzatiladigan va uning "this" qiymati sifatida ishlatiladigan qiymat.

Qaytariladigan qiymat

Tip Tavsif
Boolean qiymatMassiv elementlaridan birortasi testdan o‘tsa true, aks holda false.


2-misol

<p>Input: <input type="number" id="toCheck" value="15"></p> <button onclick="myFunction()">Test</button> <p>Values higher: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) {   return x > document.getElementById("toCheck").value; } function myFunction() {   document.getElementById("demo").innerHTML = numbers.some(checkValue); } </script>
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

some() — ECMAScript3 (JavaScript 1999) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!