JavaScript Array find()
- ਪਿੰਡ ਪੰਨਾ filter()
- ਅਗਲਾ ਪੰਨਾ findIndex()
- ਉੱਪਰ ਵਾਲੀ ਪੰਨੇ جاوا اسکریپت آرری مراجع منول
定义和用法
find()
方法返回数组中第一个通过测试的元素的值(作为函数提供)。
find()
方法对数组中存在的每个元素执行一次函数:
- 如果找到函数返回 true 值的数组元素,则 find() 返回该数组元素的值(并且不检查剩余值)
- 否则返回 undefined
تعلیمات:find()
不对空数组执行该函数。
تعلیمات:find()
不会改变原始数组。
实例
例子 1
获取数组中第一个值为 18 或更大的元素的值:
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.find(checkAdult); }
مثال 2
اعداد میں پہلے کارنامے کا کارنامہ جو کسی بھی اعلیٰ نمبر سے بڑا ہو، اس کا کارنامہ واپس لینا:
<p>کمترین عمر: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">کوشش کریئے</button> <p>کسی بھی عمر کا کسی بھی اعلیٰ سے: <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.find(checkAdult); } </script>
قواعد
array.find(function(currentValue, index, arr), thisValue)
پارامتر کارنامے
پارامتر | وصف | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | ضروری۔ آرائی میں ہر عنصر پر چلائی جانے والی فونکشن.
فونکشن پارامتر:
|
||||||||
thisValue |
اختیاری۔ فونکشن کا 'this' کارنامے کے طور پر منتقل کی جانے والی اقدار。 اگر اس پارامتر خالی ہو تو اس کا 'this' کارنامہ 'undefined' کے طور پر منتقل کیا جائے گا。 |
تکنیکی تفصیلات
واپس لینے والی اقدار: | اگر اعداد میں کسی بھی عنصر ٹیسٹ کا پاس ہو تو اعداد میں کسی بھی عنصر کا کارنامہ واپس لایا جائے گا، درغیر ایندہ undefined واپس لایا جائے گا。 |
---|---|
JavaScript نسلی نمبر: | ECMAScript 6 |
براوزر سپورٹ
جداول میں دیکھئے جانے والی اعداد اس طریق کو پورا طور پر سپورٹ کرنے والی پہلی براوزر کی نسلی نمبر کو کہتے ہیں。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge 12 | Firefox 25 | Safari 7.1 | Opera 32 |
2015 ستمبر | 2015 جولائی | 2014 جولائی | 2014 ستمبر | 2015 ستمبر |
تعلیمات:Internet Explorer نہیں سپورٹ کرتا find()
ਮੈਥਡ。
ਸਬੰਧਤ ਪੰਨੇ
ਸਿੱਖਿਆਕਾਰਾਂ:JavaScript ਅਰਾਯ
ਸਿੱਖਿਆਕਾਰਾਂ:JavaScript ਅਰਾਯ Const
ਸਿੱਖਿਆਕਾਰਾਂ:JavaScript ਅਰਾਯ ਮੈਥਡ
ਸਿੱਖਿਆਕਾਰਾਂ:JavaScript ਅਰਾਯ ਸ਼ਾਰਟਨ
ਸਿੱਖਿਆਕਾਰਾਂ:JavaScript ਅਰਾਯ ਇੱਟਰੇਸ਼ਨ
- ਪਿੰਡ ਪੰਨਾ filter()
- ਅਗਲਾ ਪੰਨਾ findIndex()
- ਉੱਪਰ ਵਾਲੀ ਪੰਨੇ جاوا اسکریپت آرری مراجع منول