Come gestire la mancanza del metodo JavaScript Object.bind () in IE 8

Sto scrivendo un po ‘di JavaScript che usa il metodo Object.bind .

 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); }; 

Dal momento che sviluppo in WinXP con Firefox e talvolta test in Win7 con IE 9 o 10, non ho notato né prestato attenzione al fatto che IE8 e versioni successive non supportano il bind .

Questo particolare script non usa la canvas, quindi sono un po ‘titubante a cancellare tutti gli utenti di IE 8.

Esiste un work-around standard?

Sto andando in giro okay in JavaScript, ma sono ancora un po ‘noob. Quindi perdonami se la soluzione è totalmente ovvia.