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
.