Как справиться с отсутствием метода JavaScript Object.bind () в IE 8
Я пишу немного JavaScript, который использует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);
};
Поскольку я разрабатываю в WinXP с Firefox и иногда тестирую в Win7 с IE 9 или 10, я не заметил и не обратил внимания на тот факт, что IE8 и ниже не поддерживаютbind
.
Этот конкретный сценарий не использует холст, поэтому я немного колеблюсь, чтобы списать всех пользователей IE 8.
Есть ли стандартное решение?
Я довольно хорошо разбираюсь в JavaScript, но я все еще немного новичок. Так что прости меня, если решение совершенно очевидно.