Фон: в стандартном методе объекта массива в JavaScript не существует метода Indexof (), который может быть расширен следующим кодом.
Кода -копия выглядит следующим образом:
if (! array.prototype.indexof) {
Array.prototype.indexof = function (elt) {
var len = this.length >>> 0;
var from = number (аргументы [1]) || 0;
от = (от <0)? Math.ceil (от): math.floor (от);
if (от <0) от += len;
for (; from <len; from ++) {
if (из этого && this [from] === elt) return от;
}
возврат - 1;
};
}