Cómo entender y utilizar hábilmente call and apply en js
Hay ejemplos en el libro. Léelo más y síguelo varias veces y lo entenderás.
El propósito de llamar y aplicar es llamar a una función en un alcance específico. De hecho, es equivalente a llamar a una función en un alcance específico. Establezca el valor de este objeto en el cuerpo, es decir, tome el alcance del código que desea ejecutar. Por ejemplo, tienes una función o, pero si la ejecutas directamente, porque ahora la función o no está definida en el alcance actual, sino en otro alcance de función, como
Window.
var o={color: "azul"};
función sayColor(){
alerta(este.color); p>}
sayColor(); // rojo
sayColor(); //rojo
sayColor( esto);
sayColor(ventana); //rojo
sayColor(o);