JavaScript/אובייקט: הבדלים בין גרסאות בדף
אין תקציר עריכה |
|||
שורה 35: | שורה 35: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
===אוביקט יכול להכיל פונקציה=== |
===אוביקט יכול להכיל פונקציה=== |
||
כאמור אובייקט יכול להכיל את כל סוגי המידע טקסט,מספר ,בוליאני. כמו כן אוביקט יכול להכיל [[JavaScript/פונקציה שאינה מחזירה ערך|פונקציה]] |
כאמור אובייקט יכול להכיל את כל סוגי המידע טקסט,מספר ,בוליאני וכולי. כמו כן אוביקט יכול להכיל [[JavaScript/פונקציה שאינה מחזירה ערך|פונקציה]]<br> |
||
לדוגמה.. |
לדוגמה.. |
||
===מתודות ופעולות מצויות=== |
|||
מחיקת מפתח על ידי delete וציון האובייקט והמפתח |
גרסה מ־14:09, 25 באוגוסט 2020
JavaScript |
---|
התחלת העבודה הוראת תנאי אובייקטים מערכים לולאות
פונקציות אובייקט המסמך אוביקטים נוספים JavaScript למתקדמים ספריות בינה מלאכותית |
מה זה אובייקט?
אובייקט הוא משתנה המכיל מידע מורכב.
לדוגמה אם נרצה ליצור משתנה המכיל מידע על אדם מסויים, את השם הפרטי ואת השם משפחה ואת הגיל. לצורך כך יוצרים אובייקט שבו נכניס את כל המידע הנ"ל.
let person = {name:'moshe',LastName:'cohen',age:45,}
person.name // moshe
person.LastName //cohen
person.age // 45
לכל נתון יש את שם המפתח (key) ואת הערך (value) שלו. בדוגמא הקודמת הname הוא המפתח וmoshe הוא הערך
אובייקט יכול להכיל את כל סוגי המידע ובכללם גם פונקציות
{לדוגמה..}
יצירת אובייקט
יצירת אובייקט נעשית באמצעות {} והכנסתם לתוך משתנה
let foo = {};
אפשר להגדיר את המידע של האובייקט בעת יצירת האובייקט עצמו או להגדיר ולהוסיף מידע לאחר מכן
let foo = {name:'moshe'}
let foo = {};
'foo.name = 'moshe
גישה למידע
ניתן לקבל את המידע בשני אופנים
ע"י ציון שם האובייקט ונקודה ושם המפתח או שם האובייקט וסוגרים מרובעות שבתוכם המפתח
אם שם המפתח נמצא בתוך משתנה או שהוא שני מילים וכדומה חייבים להשתמש באופן השני.
let x =foo.name //moshe
let x = foo[nane] //moshe
אוביקט יכול להכיל פונקציה
כאמור אובייקט יכול להכיל את כל סוגי המידע טקסט,מספר ,בוליאני וכולי. כמו כן אוביקט יכול להכיל פונקציה
לדוגמה..
מתודות ופעולות מצויות
מחיקת מפתח על ידי delete וציון האובייקט והמפתח