مثال
الحصول على قيمة العنصر الأول في مجموعة يحتوي على قيمة 18 أو أكثر:
var ages = [3, 10, 18, 20];
function checkAdult(age) {
return age >= 18;
}
function myFunction() {
document.getElementById("demo").innerHTML = ages.find(checkAdult);
}
وستكون النتيجة:
18
انها محاولة لنفسك » أكثر "انها محاولة لنفسك" الأمثلة أدناه.
تعريف واستخدام
و find() الأسلوب بإرجاع قيمة العنصر الأول في صفيف اجتياز اختبار (المقدمة بوصفها وظيفة).
و find() طريقة ينفذ وظيفة مرة واحدة لكل الحاضر عنصر في مجموعة:
- إذا وجد عنصر صفيف حيث تقوم الدالة بإرجاع القيمة الحقيقية، والعثور على () إرجاع قيمة هذا العنصر مجموعة (ولا تحقق القيم المتبقية)
- وإلا فإنها ترجع غير محدد
ملاحظة: العثور على () لا يتم تنفيذ وظيفة لعناصر المصفوفة دون القيم.
ملاحظة: العثور على () لا يغير من المجموعة الأصلية.
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة مستعرض يعتمد الأسلوب بشكل كامل.
طريقة | |||||
---|---|---|---|---|---|
find() | 45.0 | 12.0 | 25.0 | 7.1 | 32.0 |
بناء الجملة
array.find( function(currentValue,index,arr),thisValue )
قيم معلمة
Parameter | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index,arr) | Required. A function to be run for each element in the array. Function arguments:
|
||||||||
thisValue | Optional. A value to be passed to the function to be used as
its "this" value. If this parameter is empty, the value "undefined" will be passed as its "this" value |
تفاصيل تقنية
قيمة الإرجاع: | إرجاع قيمة عنصر صفيف إذا كان أي من العناصر في مجموعة اجتياز الاختبار، وإلا فإنها ترجع غير محدد |
---|---|
نسخة جافا سكريبت: | ECMAScript 6 |
المزيد من الأمثلة
مثال
الحصول على قيمة العنصر الأول في المصفوفة التي لديها قيمة أعلى عدد محدد:
<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.find(checkAdult);
}
</script>
انها محاولة لنفسك » جافا سكريبت صفيف المرجعي