如何处理IE 8中缺少JavaScript Object.bind()方法的问题
- 论坛
- 如何处理IE 8中缺少JavaScript Object.bind()方法的问题
5 浏览
如何处理IE 8中缺少JavaScript Object.bind()方法的问题
我正在编写一些使用Object.bind
方法的JavaScript代码。
funcabc = function(x, y, z){ this.myx = x; this.playUB = function(w) { if ( this.myx === null ) { // 执行一些操作 return; } // 执行其他操作 }; this.play = this.playUB.bind(this); };
由于我在WinXP上开发,有时在Win7上使用IE 9或10进行测试,所以没有注意到或关注到IE8及以下版本不支持bind
。
这个特定的脚本不使用canvas,所以我有点犹豫是否要放弃所有使用IE 8的用户。
有没有标准的解决方法?
我在JavaScript方面还算顺利,但我还是一个新手。所以请原谅我如果解决方案显而易见的话。