שליטה ב-Constructors וב-Arrays ב-JavaScript

מפתחי JavaScript צריכים להבין שני מושגי יסוד: Constructors ו-Arrays.

Constructors עוזרים לכם ליצור אובייקטים. השתמשו במילת המפתח new כדי לבנות אובייקטים מתוך פונקציה. פעולה זו מגדירה מאפיינים (properties) כמו שם וגיל באופן אוטומטי.

דוגמה:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);

Arrays שומרים רשימות של נתונים. הם משתמשים באינדקס מבוסס אפס (zero-based indexing). המשמעות היא שהפריט הראשון נמצא באינדקס 0.

מתודות Array מרכזיות:

  • push: הוספת פריט לסוף.
  • pop: הסרת הפריט האחרון.
  • unshift: הוספת פריט להתחלה.
  • shift: הסרת הפריט הראשון.
  • length: מציג את גודל המערך.

אתם משתמשים בכלים אלו כדי לעבד נתונים. לדוגמה, ניתן לעבור בלולאה על רשימת ציוני תלמידים כדי למצוא סכום כולל או ממוצע.

זרימת לוגית לחישוב ציונים:

  1. בדיקת ציונים נכשלים באמצעות לולאה.
  2. חישוב סכום כל הציונים.
  3. חילוק הסכום באורך המערך כדי לקבל ממוצע.
  4. הקצאת ציון על בסיס הממוצע.

שליטה ביסודות אלו תהפוך את הקוד שלכם לנקי ויעיל יותר.

מקור: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8