مرسی از شما من این مقاله مطالعه کردم ولی خوب دلیل اشاره this چیست؟ اگر قرار است در ابجکت چیزی فراخوانی کنیم راحت صدا می زنیم
به طور عمومی در اکثر زبان ها this به آبجکت مورد استفاده اشاره داره; و برای دسترسی به متد ها و پراپرتی های یک آبجکت از this استفاده میکنند
در JS کمی متفاوت هست
بهترین حالت درکش اینه که چند مثال رو بررسی کنید
this به صاحب اون تابع تا شی اشاره میکنه و واسه فهم بیشتر کد
مثلا در کد زیر :
<button onclick="this.style.display='none'">Click to Remove Me!</button>
شما برای این که بگید همین باتن بهتره که از this استفاده کنید یا بیایید بگید document.getElementById کدوم راحت تره؟
شبیه به کاربرد ضمایر در دستورزبان هستش، بسته به کاربرد و مسئله ی موردنظر، میتونه کارتون رو ساده کنه.
البته گاهی اوقات هم اجتناب ناپذیر هستش. مثلا برای ایجاد کلاس ها در es6.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟