Vlastnost funkce po bind
důležitost: 5
Ve vlastnosti funkce je nějaká hodnota. Změní se po bind? Proč, nebo proč ne?
function řekniAhoj() {
alert( this.jméno );
}
řekniAhoj.test = 5;
let vázaná = řekniAhoj.bind({
jméno: "Jan"
});
alert( vázaná.test ); // jaký bude výstup? A proč?
Odpověď: undefined.
Výsledkem funkce bind je jiný objekt, který nemá vlastnost test.