🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سعید ریحانی
bind کردن در مثال آخر
جامعه جاوا اسکریپت ایجاد شده در ۰۵ اردیبهشت ۱۴۰۰

سلام وقت بخیر 
خواستم بپرسم چرا به رویداد کلیک کردن المنت توی کلاس this رو بهش بایند کردید؟
بدون بایند کردن هم عمل میکنه ولی دلیلش رو من نفهمیدم یا شاید بایند کردن برای چه کاری هست رو نفهمیدم :D

سلام

ممنونم

به این دلیل که وقتی تابع را داخل کلاس به حالت معمولی مینویسید (یعنی arrow function نیست) داخل تابع به پروپرتی‌های کلاس دسترسی ندارید مگر اینکه this را بهش بایند کنید

در این مثال شاید استفاده نشده باشه ولی اگر داخل تابع به پروپرتی‌های کلاس نیاز داشته باشید نیازه که بایند بشه

 

حسین دادخواه ۰۴ آبان ۱۴۰۰، ۱۵:۱۱