پرسش خود را بپرسید

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

تاریخ
١ سال پیش
بازدید
١٦٥

 مفهوم this در جاوا اسکریپت چیست و چگونه می‌تواند در موقعیت‌های مختلف تغییر کند؟

١,٩٨٢
طلایی
١
نقره‌ای
٧
برنزی
٧٨

٤ پاسخ

مرتب سازی بر اساس:

درود

this به شیئی به  متد اشاره دارد.

٢٤٥,١٥٣
طلایی
١٤٦
نقره‌ای
٣,٤٧٣
برنزی
٣,٠٤٦
تاریخ
١ ماه پیش

1- وقتی this در یک متد، در یک آبجکت استفاده میشه، به همون آبجکت اشاره میکنه
2-  وقتی this در یک فانکشن استفاده بشه به گلوبال آبجکت (Global Object) یعنی ویندو (window) رفرنس داره
3- وقتی this تو حالت strict mode  استفاده شه undefined  برمیگردونه
4- و وقتی this داخل Arrow Function استفاده شه به اسکوپ بالایی اشاره داره (میتونه Global Object باشه)

آبادیس بهتر   ی  فکری کنه، من هنوز مشکل دارم واسه  نوشتن کد تو این کادر   :\   

٣٥
طلایی
٠
نقره‌ای
٣
برنزی
١
تاریخ
١١ ماه پیش

بصورت ساده this به شی جاری اشاره . 

ویدیو آموزشی برای کلمه this
تاریخ
١ سال پیش

در جاوا اسکریپت کلمه کلیدی بسیار مهمی است که به شیء فعلی که یک متد در حال اجرا بر روی آن است، اشاره می‌کند. به عبارت دیگر، this به شیئی که متد را فراخوانی کرده است، اشاره دارد.

٢٠١,٨٠١
طلایی
١٧٩
نقره‌ای
٤,٥٣٦
برنزی
١,٥٩٨
تاریخ
١ سال پیش

پاسخ شما