Latar Belakang: Dalam metode standar objek array di JavaScript, tidak ada metode indexof (), yang dapat diperluas dengan kode berikut.
Salinan kode adalah sebagai berikut:
if (! array.prototype.indexof) {
Array.prototype.indexof = function (elt) {
var len = this.length >>> 0;
var from = number (argumen [1]) || 0;
dari = (dari <0)? Math.ceil (dari): Math.floor (dari);
if (dari <0) dari += len;
untuk (; dari <len; from ++) {
if (from in this && this [from] === elt) kembali dari;
}
kembali - 1;
};
}