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



  • ۲۲
  • آبان

جلسه ۵۹ : خواص اشیا در جاوا اسکریپت

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

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

      خاصیت ها Properties بخش مهمی از هر شی در جاوا اسکریپت می باشد.

      خاصیت ها می توانند تغییر کنند، اضافه شوند و حذف شوند اما بعضی از آن ها فقط خواندنی هستند.

      خواص اشیا در جاوا اسکریپت

      دسترسی به خواص اشیا

      ساختار دستور دستیابی به خواص اشیا به شکل های زیر می باشد:

      مثال : 

      مثال : 

      مثال : 

      مثال:

      مثال : خصوصیات آبجکت
      خودتان امتحان کنید »

      مثال-۲

      مثال : نمونه دوم
      خودتان امتحان کنید »

      حلقه تکرار for/in

      حلقه تکرار for/in به واسطه خواص یک شی حلقه را تکرار می کند.

      ساختار دستور:

      مثال : 

      مثال:

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

      اضافه کردن خواص جدید

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

      در مثال زیر ما خاصیت جدید nationality را به شی person که از قبل وجود داشته است اضافه کرده ایم:

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

      حذف کردن خواص

      از کلمه کلیدی delete برای حذف یک خاصیت استفاده می کنیم:

      مثال : حذف خواص موجود
      خودتان امتحان کنید »

      این کلمه فقط بر روی خواص اشیا کار می کند نه بر روی متغیر ها و توابع.

      این کلمه هم خاصیت و هم مقدارش را حذف می کند و بعد از حذف نمی توان به آن خاصیت دست پیدا کرد.

      اگر این کلمه را بر روی اشیایی که تعریف نشده اند استفاده کنید، برنامه کرش خواهد کرد.

      Attribute های خواص در جاوا اسکریپت

      تمام خواص یک نام و یک مقدار دارند.
      مقدار یکی از attribute های خاصیت ها می باشد.

      attribute های دیگری مانند enumerable, configurable و writable نیز وجود دارند.

      این ویژگی ها نحوه دسترس پذیر بودن خواص را مشخص می کنند.(خواندنی است یا نوشتنی)

      در جاوا اسکریپت تمام attribute ها قابل خواندن هستند اما تنها مقادیر attribute ها می تواند تغییر کند. (البته اگر خاصیت نوشتنی باشد)

      جلسه خواص اشیا در جاوا اسکریپت نیز به پایان رسید.

      QR:  جلسه ۵۹ : خواص اشیا در جاوا اسکریپت
      به اشتراک بگذارید