JavaScript Array some() میتود
- ਪਿੰਨਾ ਉੱਪਰ 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 数组中的任何值是否等于或大于特定数字:
<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Try it</button> <p>Any ages above: <span id="demo"></span></p> <script> var ages = [4, 12, 16, 20]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.some(checkAdult); } </script>
语法
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()
- ਉੱਪਰ ਵਾਪਸ ਜਾਓ جاوا اسکریپت آرری مراجع دستاویز