ویژگی تابع بعد از پیوند زدن
اهمیت: 5
یک مقدار در ویژگی تابعی وجود دارد. آیا بعد از bind
تغییر میکند؟ چرا یا چرا نه؟
function sayHi() { alert( this.name ); } sayHi.test = 5; let bound = sayHi.bind({ name: "John" }); alert( bound.test ); // خروجی چه خواهد بود؟ چرا؟
جواب: undefined
.
نتیجه bind
شیء دیگری است. آن شیء ویژگی test
را ندارد.