जेसक्रिप्ट एरे के सोमे () मथड़ा
- पिछला पृष्ठ slice()
- अगला पृष्ठ sort()
- एक स्तर ऊपर जावास्क्रिप्ट एरे रेफरेंस मैनुअल
परिभाषा और उपयोग
some()
यह मथड़ा एलिमेंट को टेस्ट (फ़ंक्शन के रूप में प्रदान) के द्वारा पास करने की जाँच करता है
some()
यह मथड़ा फ़ंक्शन को एलिमेंट के लिए एक बार चलाता है
- यदि किसी फ़ंक्शन वास्तविक मान वाला एलिमेंट खोजा जाता है, तो some() सत्य वाला बदला देता है (और शेष मानों की जांच नहीं करता है)
- 否则返回 false
注释:some()
对没有值的数组元素不执行函数。
注释:some()
不改变原始数组。
实例
例子 1
检查 ages 数组中是否有 18 或以上的值:
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.some(checkAdult); }
例子 2
检查 ages 数组中的任何值是否等于或大于特定数字:
Minimum age:
Any ages above:
语法
array.some(function(currentValue, index, arr), thisValue)
参数值
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | 必需。为数组中的每个元素运行的函数。
函数参数:
|
||||||||
thisValue |
वैकल्पिक।फ़ंक्शन को पास करने के लिए उपयोग किए जाने वाले "this" मूल्य के रूप में पास करने के लिए तत्व। यदि इस पारामीटर रिक्त है तो तत्व "undefined" उसके "this" मूल्य के रूप में पास किया जाएगा。 |
तकनीकी विवरण
वापसी मूल्य: | बूल मूल्य।यदि आयत्त्रिका के किसी भी तत्व ने परीक्षण पार किया तो true वापस करेगा, अन्यथा false वापस करेगा。 |
---|---|
JavaScript संस्करण: | ECMAScript 3 |
ब्राउज़र समर्थन
गणना में निर्दिष्ट संख्या इस तरीके को पूरी तरह से समर्थन करने वाले पहले ब्राउज़र का संस्करण है।
सभी ब्राउज़र पूरी तरह से समर्थन करते हैं some()
तरीका:
Chrome | IE | Edge | Firefox | साफारी | ऑपेरा |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | साफारी | ऑपेरा |
समर्थन | 9.0 | समर्थन | समर्थन | समर्थन | समर्थन |
संबंधित पृष्ठ
ट्यूटोरियल:JavaScript अर्रे
ट्यूटोरियल:JavaScript अर्रे Const
ट्यूटोरियल:JavaScript अर्रे मेथड
ट्यूटोरियल:JavaScript अर्रे को सॉर्ट करना
ट्यूटोरियल:JavaScript अर्रे इटरेशन
- पिछला पृष्ठ slice()
- अगला पृष्ठ sort()
- एक स्तर ऊपर जावास्क्रिप्ट एरे रेफरेंस मैनुअल