تو این نوشته کوتاه قصد دارم بایند کردن آبجکت به تابع در جاواسکریپت رو با یک مثال خیلی ساده نشون بدم.

آبجکت زیر رو در نظر بگیرید:

به نظرتون اجرای کد زیر چه نتیجه ای داره ؟

خب قاعدتا باید جواب درست رو داده باشید، چون آبجکت this هنوز هیچ صفتی به اسم brand نداره !
بریم یه چندتا تابع کمکی برای خودمون بنویسیم که بتونیم ازش استفاده کنیم:

کاری که این توابع انجام میدن خیلی ساده است. حالا اگه اونارو صدا کنیم چه اتفاقی میافته ؟

تو هر دوتا خط کد بالا ، نتیجه undefined هست!
بریم عمل بایند کردن (گره زدن / چسباندن) رو انجام بدیم:

بالاخره میبینیم که نتیجه دلخواه ما به دست اومد. بایند کردن رو میتونستیم با یک روش دیگه هم انجام بدیم:

تو این روش، اول یک تابع کمکی دیگه نوشتیم و بعد از اینکه عملیات bind رو انجام دادیم، تابع کمکی رو فراخوندیم و نتیجه مورد نظر ما چاپ شد.
امیدوارم مفید بوده باشه.
سایر نوشته های من در ویرگول:
Follow me on social media
Telegram
Virgool