سيوضح هذا البرنامج التعليمي أفضل طريقة للعثور على عنصر في مصفوفة في JavaScript.
ما هي الطريقة الفعالة للبحث / التحقق مما إذا كان العنصر موجودًا في مصفوفة JavaScript؟
توجد عدة طرق للعثور على العنصر في المصفوفة ، لكن أفضلها هي كما يلي:
- يتضمن () طريقة
- طريقة indexOf ()
الطريقة 1: البحث عن عنصر في الصفيف باستخدام طريقة include ()
يُرجع التابع () قيمة منطقية تشير إلى ما إذا كانت المصفوفة تحتوي على عنصر معين أم لا. يعطي ' حقيقي 'إذا تم العثور على عنصر معين في مصفوفة. عدا ذلك ، يتم إرجاع ' خطأ شنيع '. هذه الطريقة سهلة الاستخدام وتتطلب وسيطة واحدة ، العنصر الذي تبحث عنه.
بناء الجملة
استخدم الصيغة التالية للعثور على العنصر في المصفوفة:
مجموعة مصفوفة. يشمل ( عنصر )
مثال
أنشئ مصفوفة من الأرقام:
كان مجموعة مصفوفة = [ 5 و 8 و أحد عشر و 14 و خمسة عشر و عشرين و 23 و 25 ] ؛
الآن ، تحقق مما إذا كان العنصر ' أحد عشر 'موجود في المصفوفة باستخدام' يشمل() ' طريقة. سيعرض ' حقيقي 'إذا كان العنصر المحدد موجودًا في مصفوفة. عدا ذلك ، إذا أعطت ' خطأ شنيع ':
مقدار ثابت اعثر على العنصر = مجموعة مصفوفة. يشمل ( أحد عشر ) ؛اطبع النتيجة على وحدة التحكم:
وحدة التحكم. سجل ( اعثر على العنصر ) ؛يعرض الإخراج ' حقيقي '، مما يشير إلى أنه تم العثور على العنصر في المصفوفة:
الطريقة 2: البحث عن عنصر في Array باستخدام أسلوب indexOf ()
أفضل طريقة أخرى للعثور على عنصر في المصفوفة هي ' دليل ل() ' طريقة. يعطي مؤشر / موضع العنصر في المصفوفة. إذا لم يتم العثور على العنصر المحدد في مصفوفة ، فإنه يعطي -1.
بناء الجملة
اتبع الصيغة المتوفرة لطريقة indexOf ():
مجموعة مصفوفة. دليل ل ( عنصر )مثال
مرر العنصر في طريقة indexOf ():
مقدار ثابت اعثر على العنصر = مجموعة مصفوفة. دليل ل ( أحد عشر ) ؛عرض الإخراج ' 2 '، وهو فهرس العنصر 11 الذي يشير إلى وجود هذا العنصر في المصفوفة في الفهرس الثاني:
قمنا بتجميع أفضل الطرق للعثور على العنصر في مصفوفة في JavaScript.
خاتمة
توجد عدة طرق للعثور على العنصر في المصفوفة ، ولكن أفضل طريقة هي ' يشمل() 'و' دليل ل() ' طريقة. تنتج طريقة include () قيمة منطقية بينما تعطي طريقة indexOf () فهرس العنصر. في هذا البرنامج التعليمي ، أوضحنا أفضل طريقة للعثور على العنصر في مصفوفة في JavaScript.