Ich weiß bereits, dass apply
y call
sind ähnliche Funktionen, die die this
(Kontext einer Funktion).
Der Unterschied liegt in der Art und Weise, wie wir die Argumente senden (manuell oder als Array)
Pregunta:
Aber wann sollte ich die bind()
Verfahren ?
var obj = {
x: 81,
getX: function() {
return this.x;
}
};
alert(obj.getX.bind(obj)());
alert(obj.getX.call(obj));
alert(obj.getX.apply(obj));