some()
Misol
// Create a Typed Array
const myArr = Int16Array.from([10,15,20,25,30,35,40,45,50]);
// Check if some element is over 18
result = myArr.some((x) => x > 18);
O‘zingiz sinab ko‘ring »
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 tiplangan massivni o‘zgartirmaydi.
Sintaksis
array.some(function(value, index, arr), this)
|
typed-array quyidagilardan biri bo‘lishi kerak: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
Parametrlar
| Parametr | Tavsif | ||||||
| function | Majburiy. Tiplangan massivning har bir elementi uchun bajariladigan funksiya. |
||||||
Funksiya parametrlari:
|
|||||||
| this | Ixtiyoriy. Standart qiymat undefined.Funksiyaga uning "this" qiymati sifatida ishlatilishi uchun uzatiladigan qiymat. |
||||||
Qaytariladigan qiymat
| Tip | Tavsif |
| Boolean qiymat | Massiv elementlaridan birortasi testdan o‘tsa true, aks holda false. |
JavaScript tiplangan massivlar
Brauzerlarda qo‘llab-quvvatlash
typed-array.some() — ECMAScript6 (ES6 2015) imkoniyati.
JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016-yil may | 2017-yil aprel | 2017-yil iyun | 2016-yil sentabr | 2016-yil iyun |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
