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