שליטה ב-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: מציג את גודל המערך.
אתם משתמשים בכלים אלו כדי לעבד נתונים. לדוגמה, ניתן לעבור בלולאה על רשימת ציוני תלמידים כדי למצוא סכום כולל או ממוצע.
זרימת לוגית לחישוב ציונים:
- בדיקת ציונים נכשלים באמצעות לולאה.
- חישוב סכום כל הציונים.
- חילוק הסכום באורך המערך כדי לקבל ממוצע.
- הקצאת ציון על בסיס הממוצע.
שליטה ביסודות אלו תהפוך את הקוד שלכם לנקי ויעיל יותר.
מקור: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8