第一种方法:
//by the method of in
if ('indexOf' in Array.prototype) {} else {
Array.prototype.indexOf = function(value) {
for (var i = 0; i < this.length; i++) {
if (this[i] == value) {
return i;
}
}
return -1;
};
}
第二种方法:
if (Array.prototype.hasOwnProperty('indexOf')) {
} else {
Array.prototype.indexOf = function(value) {