Wie gehe ich mit fehlender JavaScript-Methode Object.bind () in IE 8 um?
Ich schreibe ein bisschen JavaScript, das das @ verwendObject.bind
Methode
funcabc = function(x, y, z){
this.myx = x;
this.playUB = function(w) {
if ( this.myx === null ) {
// do blah blah
return;
}
// do other stuff
};
this.play = this.playUB.bind(this);
};
Da ich in WinXP mit Firefox entwickle und manchmal in Win7 mit IE 9 oder 10 teste, habe ich nicht bemerkt oder darauf geachtet, dass IE8 und darunter nicht unterstütztbind
.
Dieses spezielle Skript verwendet nicht die Zeichenfläche, daher zögere ich ein wenig, alle IE 8-Benutzer auszuschreiben.
Gibt es eine Standardumgehung?
Ich komme in JavaScript irgendwie gut zurecht, aber ich bin immer noch ein bisschen neugierig. Also vergib mir, wenn die Lösung ganz offensichtlich ist.