מתודות מערך ב-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
