שיטות חיפוש במערך ב-JavaScript
JavaScript מספקת מתודות מובנות למציאת איברים במערך. כלים אלו עוזרים לך לאתר מיקומים או לבדוק אם ערך מסוים קיים.
להלן המתודות העיקריות שעליך להכיר:
indexOf() מוצאת את האינדקס הראשון של איבר ספציפי. היא מחזירה -1 אם האיבר אינו קיים. דוגמה: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.indexOf("Banana"); // Returns 1
lastIndexOf() מוצאת את האינדקס האחרון של איבר ספציפי. היא מחזירה -1 אם האיבר אינו קיים. דוגמה: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.lastIndexOf("Banana"); // Returns 3
includes() בודקת אם איבר קיים במערך שלך. היא מחזירה true או false. דוגמה: const fruits = ["Apple", "Banana", "Mango"]; fruits.includes("Mango"); // Returns true fruits.includes("Orange"); // Returns false
find() מחזירה את האיבר הראשון שעונה על התנאי שלך. היא מחזירה undefined אם לא נמצאה התאמה. דוגמה: const numbers = [5, 12, 8, 20]; const result = numbers.find(num => num > 10); // Returns 12
findIndex() מחזירה את האינדקס של האיבר הראשון שעונה על התנאי שלך. היא מחזירה -1 אם לא נמצאה התאמה. דוגמה
