Властивість функції після прив’язки
важливість: 5
Функції присвоєна властивість зі значенням. Чи зміниться вона після bind
? Чому?
function sayHi() {
alert( this.name );
}
sayHi.test = 5;
let bound = sayHi.bind({
name: "Іван"
});
alert( bound.test ); // що виведе функція? Чому?
Відповідь: undefined
.
Результатом bind
є інший об’єкт. Він не містить властивість test
.