מדריך זה ימחיש את הדרך הטובה ביותר למצוא פריט במערך ב-JavaScript.
מהי דרך יעילה למצוא/לבדוק אם פריט נמצא במערך JavaScript?
ישנן מספר שיטות למצוא את האלמנט במערך, אך הטובות ביותר הן כדלקמן:
- שיטת כולל()
- שיטת indexOf().
שיטה 1: מצא פריט במערך באמצעות שיטה כוללת()
השיטה include() מחזירה ערך בוליאני המציין אם מערך מכיל פריט מסוים או לא. זה נותן ' נָכוֹן ' אם האלמנט המסוים נמצא במערך. אחרת, זה חוזר' שֶׁקֶר '. שיטה זו קלה לשימוש ודורשת ארגומנט יחיד, האלמנט שאתה מחפש.
תחביר
השתמש בתחביר הבא כדי למצוא את הפריט במערך:
מַעֲרָך. כולל ( אֵלֵמֶנט )
דוגמא
צור מערך של מספרים:
היה מַעֲרָך = [ 5 , 8 , אחד עשר , 14 , חֲמֵשׁ עֶשׂרֵה , עשרים , 23 , 25 ] ;
כעת, בדוק אם האלמנט ' אחד עשר ' קיים במערך באמצעות ' כולל() ' שיטה. זה יציג ' נָכוֹן ' אם האלמנט הנתון קיים במערך. אחרת, אם זה נותן ' שֶׁקֶר ”:
const findElement = מַעֲרָך. כולל ( אחד עשר ) ;הדפס את התוצאה על המסוף:
לְנַחֵם. עֵץ ( findElement ) ;הפלט מציג ' נָכוֹן ', מה שמציין שהפריט נמצא במערך:
שיטה 2: מצא פריט במערך באמצעות שיטת indexOf()
דרך טובה נוספת למצוא אלמנט במערך היא ' אינדקס של() ' שיטה. זה נותן את האינדקס/מיקום של האלמנט במערך. אם האלמנט הנתון לא נמצא במערך, הוא נותן -1.
תחביר
בצע את התחביר שסופק עבור שיטת indexOf():
מַעֲרָך. אינדקס של ( אֵלֵמֶנט )דוגמא
העבר את האלמנט בשיטה indexOf():
const findElement = מַעֲרָך. אינדקס של ( אחד עשר ) ;תצוגת הפלט ' 2 ', שהוא האינדקס של האלמנט 11 שמציין שהפריט הזה קיים במערך באינדקס השני:
ריכזנו את השיטות הטובות ביותר למצוא את הפריט במערך ב-JavaScript.
סיכום
ישנן מספר שיטות למצוא את האלמנט במערך, אך הדרך הטובה ביותר היא ' כולל() השיטה וה' אינדקס של() ' שיטה. שיטת include() מוציאה ערך בוליאני בעוד ששיטת indexOf() נותנת את האינדקס של האלמנט. במדריך זה הדגמנו את הדרך הטובה ביותר למצוא את הפריט במערך ב-JavaScript.