Ale*_*ber 8 javascript foreach internet-explorer
我正在使用gzip算法的javascript实现,它适用于Firefox和Chrome.但是使用Internet Explorer我收到以下错误:
不支持每个方法!
码:
deflate.deflate(data, level).forEach(function (byte) {
putByte(byte, out);
});
Run Code Online (Sandbox Code Playgroud)
我正在使用Internet Explorer 9,它应该支持forEach方法.
有任何想法吗?
非常感谢你!
Sub*_*hor 21
您可以尝试Array为不支持该foreach方法的浏览器扩展该对象,如此处所示Array.forEach
一个例子是:
if (!Array.prototype.forEach) {
Array.prototype.forEach = function(fn, scope) {
for(var i = 0, len = this.length; i < len; ++i) {
fn.call(scope, this[i], i, this);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16281 次 |
| 最近记录: |