מהי הדרך הטובה ביותר למצוא אם פריט נמצא במערך JavaScript

Mhy Hdrk Htwbh Bywtr Lmzw M Pryt Nmz Bm Rk Javascript



ישנן מספר שיטות, כגון find(), include(), indexOf(), או שיטות filter() כדי לוודא אם הפריט/אלמנט קיים במערך ב-JavaScript. הדרך הטובה ביותר לגלות אם פריט נמצא במערך JavaScript תלויה בסוג הנתונים שאתה עובד איתם, אבל בדרך כלל, ה-' Array.includes() שיטת ' או ה' Array.indexOf() 'השיטות הן הטובות ביותר.

מדריך זה ימחיש את הדרך הטובה ביותר למצוא פריט במערך ב-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.