让ie8支持foreach
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让ie8支持foreach相关的知识,希望对你有一定的参考价值。
if ( !Array.prototype.forEach ) {
Array.prototype.forEach = function forEach( callback, thisArg ) {
var T, k;
if ( this == null ) {
throw new TypeError( "this is null or not defined" );
}
var O = Object(this);
var len = O.length >>> 0;
if ( typeof callback !== "function" ) {
throw new TypeError( callback + " is not a function" );
}
if ( arguments.length > 1 ) {
T = thisArg;
}
k = 0;
while( k < len ) {
var kValue;
if ( k in O ) {
kValue = O[ k ];
callback.call( T, kValue, k, O );
}
k++;
}
};
}
以上是关于让ie8支持foreach的主要内容,如果未能解决你的问题,请参考以下文章