מתודות מערך ב-JavaScript

שליטה במערכים היא חיונית עבור כל מפתח. להלן מדריך מהיר למתודות המערך הנפוצות ביותר ב-JavaScript.

ניהול אורך ותוכן

  • length: מחזירה את מספר הפריטים במערך. ניתן לשנות מאפיין זה כדי לקצץ או להרחיב מערך.
  • toString(): הופכת מערך למחרוזת אחת. היא אינה משנה את המערך המקורי שלך.
  • join(): מחברת את כל האלמנטים למחרוזת. ניתן לבחור מפריד מותאם אישית כמו פסיק או רווח. היא הופכת null או undefined למחרוזות ריקות.
  • isArray(): דרך אמינה לבדוק אם משתנה הוא מערך.

הוספה והסרה של פריטים

  • push(): מוסיפה פריט אחד או יותר לסוף המערך. היא מחזירה את האורך החדש.
  • pop(): מסירה את הפריט האחרון מהמערך. היא מחזירה את הפריט שהסרת.
  • unshift(): מוסיפה פריטים לתחילת המערך.
  • shift(): מסירה את הפריט הראשון מהמערך.
  • splice(): משנה את המערך על ידי הסרה, החלפה או הוספה של פריטים חדשים. פעולה זו משנה את המערך המקורי.
  • toSpliced(): עושה את כל מה ש-splice עושה, אך יוצרת מערך חדש במקום לשנות את המקורי.

גישה והעתקת נתונים

  • at(): דרך מודרנית לקבל פריטים. השתמש במספרים שליליים כדי לספור מהסוף. לדוגמה, .at(-1) מחזיר את הפריט האחרון.
  • slice(): מחלצת חלק ממערך. היא מחזירה מערך חדש ומשאירה את המקורי ללא שינוי.
  • concat(): מחברת שני מערכים או יותר למערך חדש אחד.
  • copyWithin(): מעתיקה אלמנטים של מערך למיקום אחר בתוך אותו המערך.
  • flat(): משטחת מערכים מקוננים לרמה אחת.

מעבר על מערכים

  • forEach(): מריצה פונקציה עבור כל פריט במערך. היא מצוינת עבור לולאות פשוטות.

מקור: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

מדריך מלא: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f