אובייקטים
אובייקטים הם מבני נתונים המאפשרים לאחסן ערכים בצורה של זוגות מפתח-ערך. הם שימושיים במיוחד לייצוג נתונים מורכבים.
הגדרת אובייקט
let person = {
name: 'Yossi',
age: 19,
isStudent: true
};
באובייקט זה, המפתחות הם name
, age
, ו-isStudent
, והערכים המתאימים להם הם 'Yossi', 19, ו-true
בהתאמה.
גישה למאפיינים
ניתן לגשת למאפיינים של אובייקט באמצעות נקודה או סוגריים מרובעים:
console.log(person.name); // מדפיס 'Yossi'
console.log(person['age']); // מדפיס 19
עדכון מאפיינים
person.age = 20;
console.log(person.age); // מדפיס 20
כדי לעדכן מאפיין באובייקט, נוכל להקצות ערך חדש למאפיין הרצוי.
הוספה ומחיקה של מאפיינים
person.job = 'Developer'; // הוספת מאפיין חדש
delete person.isStudent; // מחיקת מאפיין
באמצעות השיטות job
ו-delete
, ניתן להוסיף ולמחוק מאפיינים באובייקט.