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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage