Ich schreibe ein bisschen JavaScript, das die Object.bind
Methode verwendet.Wie man mit dem Mangel an JavaScript arbeitet Object.bind() - Methode in IE 8
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 und manchmal Test in Win7 mit IE 9 oder 10 entwickeln, ich habe bemerken oder nicht die Aufmerksamkeit auf die Tatsache, dass IE8 und unten nicht bind
unterstützen.
Dieses spezielle Skript verwendet nicht die Leinwand, also bin ich ein wenig zögerlich, alle IE 8 Benutzer abzuschreiben.
Gibt es eine Standardumgehung?
Ich komme irgendwie in Ordnung in JavaScript, aber ich bin immer noch ein bisschen wie ein Noob. Also vergib mir, wenn die Lösung völlig offensichtlich ist.
@micha, Ja, fehlt: 'Nicht in dem folgende Dokument Modi unterstützt : Quirks, Standards des Internet Explorer 6, Internet Explorer 7 Standards, Internet Explorer 8 Standards. – Alexander