שליטה ב-Constructors וב-Arrays ב-JavaScript
JavaScript מסתמכת על constructors ו-arrays כדי לנהל נתונים. הבנת היסודות הללו תעזור לכם לכתוב קוד נקי יותר.
Constructors
Constructors משמשים כתבניות (blueprints) עבור אובייקטים. השתמשו במילת המפתח new כדי ליצור מופעים (instances).
Example:
function Person(name = "Unknown", age = 0) { this.name = name; this.age = age; }
const person1 = new Person("Pranjal", 30); const person2 = new Person("Amar");
מילת המפתח this מתייחסת לאובייקט שנוצר.
Arrays
Arrays מאחסנים רשימות של נתונים. הם משתמשים באינדקס מבוסס אפס (zero-based indexing). המשמעות היא שהפריט הראשון נמצא באינדקס 0.
Key Array Rules:
• השתמשו ב-.length כדי למצוא את גודל הרשימה שלכם.
• השתמשו ב-.push() כדי להוסיף פריטים לסוף.
• השתמשו ב-.pop() כדי להסיר פריטים מהסוף.
• השתמשו ב-.unshift() כדי להוסיף פריטים להתחלה.
• השתמשו ב-.shift() כדי להסיר פריטים מההתחלה.
Practical Logic
משתמשים ב-arrays כדי לעבד מספרים. ניתן לבצע לולאה על ציונים כדי למצוא סכום כולל או ממוצע.
אם ברצונכם לבדוק ציוני תלמידים, פעלו לפי השלבים הבאים:
- ספרו כמה ציונים נמוכים מציון המעבר.
- סכמו את סך כל הציונים באמצעות לולאה.
- חלקו את הסכום הכולל במספר הפריטים כדי לקבל ממוצע.
- קבעו ציון על בסיס הממוצע הזה.
לוגיקה זו שומרת על הנתונים שלכם מאורגנים ועל הפונקציות שלכם צפויות.
Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8