我正在编写一些使用该Object.bind
方法的 JavaScript。
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 中的表现还不错,但我还是个菜鸟。如果解决方案完全显而易见,请原谅我。