JavaScript/פונקציה בנאית וקלאסים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
JavaScript

התחלת העבודה

הוראת תנאי

אובייקטים

מערכים

לולאות

פונקציות

אובייקט המסמך

אוביקטים נוספים

JavaScript למתקדמים

ספריות

בינה מלאכותית


גרסה להדפסה

פונקציה בנאית[עריכה]

ניתן באמצעות פונקציה בנאית ליצור את אותו תבנית של האובייקט שוב ושוב רק שהנתונים הם שונים
קודם כל כותבים את הפונקציה ואחר כך באמצעות כתיבת new ליד שם הפונקציה והכנסתו לתוך משתנה יוצרים את האובייקט
לדוגמה

function Person(name,LastName){
    this.name = name
    this.LastName = LastName
}


let friend = new Person('moshe','cohen')
friend.name        //moshe
friend.LastName    // cohen

קלאס (class)[עריכה]

בדומה לפונקציה בנאית יש תחביר דומה על ידי כתיבת קלאס {להרחיב..}

class MyClass {
  constructor() { ... }
  method1() { ... }
  method2() { ... }
  method3() { ... }
}

והנה דוגמה מפורטת יותר {להרחיב..}