Vorremo rendere disponibile questo progetto open-source per persone in tutto il mondo.

Aiutaci a tradurre il contenuto di questo tutorial nella tua lingua!

torna alle lezioni

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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.