indexOf方法在低级浏览器中并不识别

自己封装,代码如下:

Array.prototype._indexOf = function(value){
for(var i=0; i<this.length; i++){
if(this[i] == value){
return i;
}
}
return -1;
}

var arr = [1,2,3,4];
console.log(arr._indexOf(31)); //-1