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
.