배경 : JavaScript의 배열 객체 표준 메소드에는 indexof () 메소드가 없으며 다음 코드로 확장 할 수 있습니다.
코드 사본은 다음과 같습니다.
if (! array.prototype.indexof) {
Array.prototype.indexof = function (elt) {
var len = this.length >>> 0;
var from = number (인수 [1]) || 0;
from = (<0)? Math.ceil (From) : Math.floor (From);
if (<0에서)에서 += len;
for (; <len; from ++) {
if (this && this [from] === elt)에서 돌아온 경우;
}
반환 -1;
};
}