JavaScript/אובייקט: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
טרוצער (שיחה | תרומות)
טרוצער (שיחה | תרומות)
אין תקציר עריכה
שורה 15:
===יצירת אובייקט===
יצירת אובייקט נעשית באמצעות {} והכנסתם לתוך משתנה
 
===פונקציה בנאית===
ניתן באמצעות פונקציה בנאית ליצור את אותו תבנית של האובייקט שוב ושוב רק שהנתונים הם שונים<br>
קודם כל כותבים את הפונקציה ואחר כך באמצעות כתיבת new ליד שם הפונקציה והכנסתו לתוך משתנה יוצרים את האובייקט<br>
לדוגמה
<syntaxhighlight lang="JavaScript">
function Person(name,LastName){
this.name = name
this.LastName = LastName
}
 
 
let friend = new Person('moshe','cohen')
friend.name //moshe
friend.LastName // cohen
</syntaxhighlight>
 
=== קלאס (class)===
בדומה לפונקציה בנאית יש תחביר דומה על ידי כתיבת קלאס {להרחיב..}