30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
![]() |
---
|
||
|
title: Check For The Presence of an Element With indexOf()
|
||
|
localeTitle: التحقق من وجود عنصر مع indexOf ()
|
||
|
---
|
||
|
## التحقق من وجود عنصر مع indexOf ()
|
||
|
|
||
|
* يمكن استخدام `if-statement` بسيطة للتحقق ما إذا كانت القيمة التي يتم إرجاعها بواسطة الدالة `indexOf()` أقل من 0.
|
||
|
* بمجرد اكتشاف القيمة ، يمكنك إرجاع إما `true` أو `false` .
|
||
|
* يوضح `Solution-1` كيف يمكن `if-statement` simple بسيطة إرجاع النتيجة الصحيحة.
|
||
|
|
||
|
## حل 1:
|
||
|
|
||
|
`function quickCheck(arr, elem) {
|
||
|
if(arr.indexOf(elem)>=0) {
|
||
|
return true;
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
|
||
|
`
|
||
|
|
||
|
* يوضح `Solution-2` كيف يمكن حل المشكلة باستخدام `? : (conditional)` المشغل.
|
||
|
|
||
|
## حل 2:
|
||
|
|
||
|
`function quickCheck(arr, elem) {
|
||
|
return arr.indexOf(elem) >= 0 ? true : false;
|
||
|
}
|
||
|
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
|
||
|
`
|