אובייקטים של JavaScript הם אוספים של זוגות מפתח או ערך. הערכים מורכבים ממאפיינים ושיטות. כמו כן, הוא מכיל סוגי נתונים אחרים של JavaScript, כגון , מספרים ובוליאנים. במאמר זה נדון בשיטות JavaScript השונות ברצף הבא:
מהן שיטות JavaScript?
שיטות JavaScript הן פעולות שניתן לבצע על אובייקטים. שיטת JavaScript היא מאפיין המכיל פוּנקצִיָה הַגדָרָה. לדוגמה:
טרנספורמציה מחוברת ולא מחוברת באינפורמטיקה
תכונה | ערך |
שם פרטי | חִנָנִית |
שם משפחה | ירוק |
גיל | 25 |
שם מלא | function () {להחזיר את זה.FirstName + ”” + this.LastName} |
שיטות אלה אינן אלא פונקציות המאוחסנות כ- לְהִתְנַגֵד נכסים. עכשיו בואו נראה כיצד תוכלו לגשת לשיטות האובייקט הללו ב- JavaScript.
כיצד לגשת לשיטות אובייקט?
ניתן לגשת לשיטות האובייקט באמצעות התחביר הבא:
objectName.methodName ()
כאן, אתה צריך לתאר את שם מלא() כשיטה של האובייקט Person, ו- FullName כמאפיין. המאפיין fullName פועל כפונקציה כאשר הוא מופעל באמצעות (). הנה דוגמה כיצד לגשת אל ה- שם מלא() שיטה של אובייקט אדם:
שם = אדם.FullName ()
כך תוכלו לגשת לשיטת האובייקט. כעת, ישנם סוגים שונים של שיטות. אז, נדון בשיטות אלה בפירוט.
סוגים שונים של שיטות JavaScript
הסוגים השונים של השיטות הקיימות בבנאי אובייקטים עולמי הן:
- Object.create ()
- Object.keys ()
- Object.freeze ()
- Object.values ()
Object.create
אתה יכול ליצור אובייקט עם Object.create () פוּנקצִיָה. יש לזה גמישות נוספת המאפשרת לך לבחור את אב הטיפוס של האובייקט החדש שלך.
תן createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'דני' console.log (createObj.speak ())
בדוגמה שלעיל, אוב הוא האב-טיפוס ממנו נוצר creativeObj. כמו כן, הוא יכול להשתמש בתכונות של אב הטיפוס עקב ירושה. לפיכך, אתה יכול להשתמש לְדַבֵּר() שיטה מבלי להכריז על כך ב- createdObj.
Object.keys
הפונקציה object.keys משמשת לבחירת מקשים או תוויות מאפיינים בלבד של אובייקטים ומחזירה מַעֲרָך .
let keys = Object.keys (person) console.log (keys) // ['name', 'age']
חפץ
פונקציית ההקפאה משמשת להקפאת האובייקט לכל שינוי במפתח או בערכים. זה לא זורק שום שגיאה אלא אם כן אתה במצב קפדני. אך לא תהיה השפעה של שינוי ערך על האובייקט שלך.
let frozenObject = Object.freeze (person) frozenObject.name = 'רחל' console.log (frozenObject)
אובייקטים.ערכים
פונקציה זו משמשת לבחירת ערכי אובייקטים בלבד ומחזירה מערך באופן הבא:
let ערכים = Object.values (אדם) console.log (ערכים)
אלה כמה מסוגים שונים של שיטות. בכך הגענו לסוף המאמר שלנו. אני מקווה שהבנת את הסוגים השונים של שיטות JavaScript ואופן השימוש בהן.
עכשיו שאתה יודע על שיטות ב- JavaScript, עיין ב מאת אדוריקה. הדרכת הסמכת בניית אתרים תעזור לך ללמוד כיצד ליצור אתרים מרשימים באמצעות HTML5, CSS3, Twitter Bootstrap 3, jQuery ו- Google APIs ולפרוס אותו ל- Amazon Simple Storage Service (S3).
יש לך שאלה עבורנו? אנא הזכיר זאת בקטע ההערות של 'שיטות JavaScript' ונחזור אליך.
מערך להמיר php לאובייקט