راکت
حل شده

سوال در باره bind

1 پاسخ

سلام به دوستان ممنون میشم درباره bind توضیح بدید که چی هست و چیکار میکنه
ممنون

SOHE!L
SOHE!L
@soheil.shahbazian
ثبت پرسش جدید

پاسخ‌ها

1
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

واقعیت این موضوع اینکه گاهی اوقات در یک کلاس یا یه ابجکت به بعضی موارد دسترسی نداریم
و میخوایم از یه سری اطلاعات در اون object استفاده کنیم برای همین اون یه سری اطلاعات رو bind میکنم در داخل object یا class مثال زیر کامل گویای این مسئله هست

var foo = {
    x: 3
}

var bar = function(){
    console.log(this.x);
}

bar(); // undefined

var boundFunc = bar.bind(foo);

boundFunc(); // 3

شاید پاسخ شما همین‌جا باشد

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

ورود یا ثبت‌نام