שליטה ב-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 כדי לעבד מספרים. ניתן לבצע לולאה על ציונים כדי למצוא סכום כולל או ממוצע.

אם ברצונכם לבדוק ציוני תלמידים, פעלו לפי השלבים הבאים:

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

לוגיקה זו שומרת על הנתונים שלכם מאורגנים ועל הפונקציות שלכם צפויות.

Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8