Proprietà della funzione dopo il bind
importanza: 5
C’è un valore nella proprietà di una funzione. Cambierà dopo bind
? Perché, o perché no?
function sayHi() {
alert( this.name );
}
sayHi.test = 5;
let bound = sayHi.bind({
name: "John"
});
alert( bound.test ); // quale sarà l'output? Perché?
Risposta: undefined
.
Il risultato di bind
è un altro oggetto, che non ha la proprietà test
.