ما قصد داریم این پروژهٔ متن‌باز را در دسترس همهٔ مردم در سرتاسر دنیا قرار دهیم.

به ترجمهٔ محتوای این آموزش به زبان خودتان کمک کنید/a>.

بازگشت به درس

ویژگی تابع بعد از پیوند زدن

اهمیت: 5

یک مقدار در ویژگی تابعی وجود دارد. آیا بعد از bind تغییر می‌کند؟ چرا یا چرا نه؟

function sayHi() { alert( this.name ); } sayHi.test = 5; let bound = sayHi.bind({ name: "John" }); alert( bound.test ); // خروجی چه خواهد بود؟ چرا؟

جواب: undefined.

نتیجه bind شیء دیگری است. آن شیء ویژگی test را ندارد.