Propiedad de función después del enlace
importancia: 5
Hay un valor en la propiedad de una función. ¿Cambiará después de bind
? ¿Por qué sí o por qué no?
function
sayHi
(
)
{
alert
(
this
.
name )
;
}
sayHi.
test =
5
;
let
bound =
sayHi
.
bind
(
{
name
:
"John"
}
)
;
alert
(
bound.
test )
;
// ¿Cuál será la salida? ¿por qué?
Respuesta: undefined
.
El resultado de bind
es otro objeto. No tiene la propiedad test
.