Menu
Coddy logo textTech

סקירה מהירה: אובייקטים

חלק מהיחידה תכנות מונחה עצמים במסלול ה-JavaScript של Coddy. שיעור 1 מתוך 56.

מאובייקטי נתונים לאובייקטים חכמים

ביחידה 2, לוגיקה וזרימת נתונים, למדת איך להשתמש באובייקטים כמכלי נתונים. עכשיו נהפוך את אובייקטי הנתונים הסטטיים האלה לאובייקטים דינמיים וחכמים שיכולים לבצע פעולות ולנהל את המצב שלהם בעצמם.

מה כבר למדת ביחידה 2:
אובייקטים הם אוספים של זוגות מפתח-ערך שמאפשרים לך לאחסן נתונים קשורים יחד. אפשר לחשוב עליהם כמו על מכלים שמכילים מידע על משהו.

// אובייקט כמכל פשוט לנתונים
const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// גישה לנתונים
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword" - גישה לאיבר במערך

// עדכון נתונים
player.health = 85;
challenge icon

אתגר

הדפס את הרמה של השחקן במסוף.

נסו בעצמכם

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// TODO: הדפס את הרמה של השחקן בקונסולה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר JavaScript אונליין