دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۴
  • آبان

جلسه ۶۳ : Prototype در جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۶۳ : Prototype در جاوا اسکریپت
    • جزئیات
    • نوع محتوا آموزش تصویری

      با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
      در این جلسه قصد داریم تا با موضوع پروتوتایپ Prototype در جاوا اسکریپت JavaScript و اضافه کردن خواص و اشیا در جاوا اسکریپت آشنا شویم.

      تمام اشیا جاوا اسکریپت خواص و متد های خود را از یک prototype (نمونه اولیه) ارث می برند.

      آموزش prototype در جاوا اسکریپت

      Prototype در جاوا اسکریپت

      در جلسه قبل به استفاده از توابع سازنده اشاره کردیم:

      مثال : در بخش قبلی چگونگی ایجاد سازنده ی آبجکت را مرور کردیم.
      خودتان امتحان کنید »

      همچنین دریافتیم که نمی توان یک خاصیت یا تابع جدید را به سازنده موجود اضافه کرد:

      مثال : اختصاص مقدار جدید به سازنده ی موجود مجاز نیست
      خودتان امتحان کنید »

      و برای اضافه کردن خواص و متد های جدید باید آن ها را در تابع سازنده تعریف کنیم:

      مثال : افزودن خصوصیت جدید در تابع سازنده مجاز است
      خودتان امتحان کنید »

      ارث بری از Prototype

      همانطور که گفتیم تمام اشیا جاوا اسکریپت خواص و متد هایشان را از یک پروتوتایپ ارث بری می کنند.

      شی Date از Date.prototype ارث بری می کند.
      شی Array از Array.prototype ارث بری می کند.
      شی Person از Person.prototype ارث بری می کند.

      Object.prototype در بالای این زنجیره قرار دارد . تمام اشیا Date,Array و اشیایی که خودمان تعریف کردیم از این prototype ارث بری می کنند.

      اضافه کردن خواص و اشیا در جاوا اسکریپت

      گاهی اوقات لازم است تا خواص و متد های جدیدی را به تمامی اشیا موجود از یک نوع یا یک سازنده اضافه کرد.

      استفاده از خاصیت prototype

      استفاده از خاصیت prototype این امکان را به شما می دهد تا بتوانید خواص و متد های جدیدی را به یک سازنده شی اضافه کنید.

      مثال:

      مثال : استفاده از خصوصیت prototype
      خودتان امتحان کنید »

      مثال اضافه کردن متد به سازنده ی آبجکت یا همان طرح کلی شیء:

      مثال : افزودن متد جدید با استفاده از خصوصیت prototype
      خودتان امتحان کنید »

      نکته: همیشه prototype اشیایی که خودتان آن ها را ایجاد کرده اید را تغییر دهید و prototype های اشیا استاندارد جاوا اسکریپت را تغییر ندهید.

      جلسه آموزش پروتوتایپ Prototype در جاوا اسکریپت JavaScript نیز به پایان رسید.
      در جلسات بعدی به آموزش توابع در جاوا اسکریپت خواهیم پرداخت. با ما همراه باشید.

      همچنین می توانید نظرات و سوالات خود را از طریق بخش نطرات سایت با ما در میان بگذارید.

      QR:  جلسه ۶۳ : Prototype در جاوا اسکریپت
      به اشتراک بگذارید


      دیدگاه کاربران